<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    
    <url>
        <loc>https://softagram.com/analyzers</loc>
        <lastmod>2026-03-24</lastmod>
    </url><url>
        <loc>https://softagram.com/dependency-analysis</loc>
        <lastmod>2026-03-01</lastmod>
    </url><url>
        <loc>https://softagram.com/desktop</loc>
        <lastmod>2026-03-01</lastmod>
    </url><url>
        <loc>https://softagram.com/faq</loc>
        <lastmod>2026-03-01</lastmod>
    </url><url>
        <loc>https://softagram.com/join-us</loc>
        <lastmod>2026-03-01</lastmod>
    </url><url>
        <loc>https://softagram.com/odoo-erp/apps</loc>
        <lastmod>2026-03-24</lastmod>
    </url><url>
        <loc>https://softagram.com/odoo-erp/apps/biz-ai</loc>
        <lastmod>2026-03-24</lastmod>
    </url><url>
        <loc>https://softagram.com/odoo-erp/kehitystyokalut-analyzer</loc>
        <lastmod>2026-03-24</lastmod>
    </url><url>
        <loc>https://softagram.com/odoo-erp/miksi-odoo-tekoaly-ystavallisin</loc>
        <lastmod>2026-03-24</lastmod>
    </url><url>
        <loc>https://softagram.com/odoo-erp/mita-erp-maksaa</loc>
        <lastmod>2026-03-24</lastmod>
    </url><url>
        <loc>https://softagram.com/odoo-erp/odoo-web-ratkaisu</loc>
        <lastmod>2026-03-24</lastmod>
    </url><url>
        <loc>https://softagram.com/odoo-erp/semiautomatisoitu-yllapito</loc>
        <lastmod>2026-03-24</lastmod>
    </url><url>
        <loc>https://softagram.com/odoo-erp/tietoturvallinen-tekoaly-odoo</loc>
        <lastmod>2026-03-24</lastmod>
    </url><url>
        <loc>https://softagram.com/odoo-erp/tulevat-julkaisut</loc>
        <lastmod>2026-03-24</lastmod>
    </url><url>
        <loc>https://softagram.com/open-source</loc>
        <lastmod>2026-03-01</lastmod>
    </url><url>
        <loc>https://softagram.com/ota-yhteytta</loc>
        <lastmod>2026-03-24</lastmod>
    </url><url>
        <loc>https://softagram.com/privacy-policy</loc>
        <lastmod>2026-03-24</lastmod>
    </url><url>
        <loc>https://softagram.com/pull-request-bot</loc>
        <lastmod>2026-03-01</lastmod>
    </url><url>
        <loc>https://softagram.com/referenssit</loc>
        <lastmod>2026-03-24</lastmod>
    </url><url>
        <loc>https://softagram.com/softagram-analyzer</loc>
        <lastmod>2026-03-24</lastmod>
    </url><url>
        <loc>https://softagram.com/softagram-analyzer/mcp</loc>
        <lastmod>2026-03-24</lastmod>
    </url><url>
        <loc>https://softagram.com/softagram-analyzer/pricing</loc>
        <lastmod>2026-03-24</lastmod>
    </url><url>
        <loc>https://softagram.com/software-audit</loc>
        <lastmod>2026-03-01</lastmod>
    </url><url>
        <loc>https://softagram.com/tech</loc>
        <lastmod>2026-03-23</lastmod>
    </url><url>
        <loc>https://softagram.com/tech-experiments</loc>
        <lastmod>2026-03-01</lastmod>
    </url><url>
        <loc>https://softagram.com/tekoaly/analyzer-mcp</loc>
        <lastmod>2026-03-24</lastmod>
    </url><url>
        <loc>https://softagram.com/tekoaly/kaytto-ja-tietoturva</loc>
        <lastmod>2026-03-24</lastmod>
    </url><url>
        <loc>https://softagram.com/tekoaly/metaontologia</loc>
        <lastmod>2026-03-24</lastmod>
    </url><url>
        <loc>https://softagram.com/tekoaly/ohjelmistokehitys</loc>
        <lastmod>2026-03-24</lastmod>
    </url><url>
        <loc>https://softagram.com/tekoaly/trendit</loc>
        <lastmod>2026-03-24</lastmod>
    </url><url>
        <loc>https://softagram.com/tekoaly/tutkimus-ja-johtotehtavat</loc>
        <lastmod>2026-03-24</lastmod>
    </url><url>
        <loc>https://softagram.com/tekoalypalvelut</loc>
        <lastmod>2026-03-24</lastmod>
    </url><url>
        <loc>https://softagram.com/terms-of-service</loc>
        <lastmod>2026-03-24</lastmod>
    </url><url>
        <loc>https://softagram.com/test-url-translation</loc>
        <lastmod>2026-03-28</lastmod>
    </url><url>
        <loc>https://softagram.com/tietoturva/arvioinnit-ja-testaus</loc>
        <lastmod>2026-03-24</lastmod>
    </url><url>
        <loc>https://softagram.com/tietoturva/automatisointi-tekoaly</loc>
        <lastmod>2026-03-24</lastmod>
    </url><url>
        <loc>https://softagram.com/tietoturva/kehykset</loc>
        <lastmod>2026-03-24</lastmod>
    </url><url>
        <loc>https://softagram.com/tietoturva/mallipohjainen-testaus</loc>
        <lastmod>2026-03-24</lastmod>
    </url><url>
        <loc>https://softagram.com/tietoturva/valineet-ja-tyokalut</loc>
        <lastmod>2026-03-24</lastmod>
    </url><url>
        <loc>https://softagram.com/tietoturvapalvelut</loc>
        <lastmod>2026-03-24</lastmod>
    </url><url>
        <loc>https://softagram.com/toiminnanohjaus</loc>
        <lastmod>2026-03-27</lastmod>
    </url><url>
        <loc>https://softagram.com/toiminnanohjaus-odoo</loc>
        <lastmod>2026-03-24</lastmod>
    </url><url>
        <loc>https://softagram.com/yhteystiedot</loc>
        <lastmod>2026-03-13</lastmod>
    </url><url>
        <loc>https://softagram.com/yhtiotiedot</loc>
        <lastmod>2026-03-24</lastmod>
    </url><url>
        <loc>https://softagram.com/yritys</loc>
        <lastmod>2026-03-24</lastmod>
    </url><url>
        <loc>https://softagram.com/terms</loc>
    </url><url>
        <loc>https://softagram.com/secure-odoo/docs</loc>
    </url><url>
        <loc>https://softagram.com/secure-odoo/features</loc>
    </url><url>
        <loc>https://softagram.com/secure-odoo</loc>
    </url><url>
        <loc>https://softagram.com/secure-odoo/pricing</loc>
    </url><url>
        <loc>https://softagram.com/secure-odoo/trial</loc>
    </url><url>
        <loc>https://softagram.com/</loc>
    </url><url>
        <loc>https://softagram.com/website/info</loc>
    </url><url>
        <loc>https://softagram.com/blog</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4</loc>
    </url><url>
        <loc>https://softagram.com/blog/uutiset-3</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/feed</loc>
    </url><url>
        <loc>https://softagram.com/blog/uutiset-3/feed</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/softagram-support-service-level-agreement-64</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/how-to-make-softagram-desktop-work-with-32-bit-windows-pcs-63</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/ubuntulinux-startup-error-related-to-translucency-62</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/configuring-softagram-desktop-to-use-the-https-proxy-by-the-system-settings-61</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/technical-limitations-and-known-issues-60</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/softagram-attributes-explained-59</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/softagram-risk-score-explained-58</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/softagram-commit-count-metric-57</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/coupling-metric-by-softagram-56</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/technical-debt-analysis-55</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/c-analysis-frequently-asked-questions-54</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/setting-up-main-branch-for-the-project-if-not-using-master-53</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/excluding-element-paths-from-analysis-model-52</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/accessing-raw-data-produced-by-softagram-51</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/tracking-external-dependencies-50</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/copy-paste-detector-alias-finding-duplicate-code-49</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/maven-dependency-analysis-48</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/softagram-dependency-rules-47</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/excluding-elements-from-impact-report-visualization-46</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/auto-suppression-of-external-dependencies-45</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/always-up-to-date-architecture-documentation-44</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/how-to-find-out-risks-in-recent-changes-with-softagram-desktop-43</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/using-heat-maps-to-see-recent-code-changes-visually-in-softagram-desktop-42</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/how-to-see-the-full-call-paths-of-a-single-function-with-softagram-desktop-41</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/how-to-get-rid-of-cyclic-dependencies-with-the-help-of-softagram-desktop-40</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/visual-comparison-for-architecture-models-softagram-desktop-39</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/how-to-set-up-source-code-integration-with-opengrok-38</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/how-to-find-oss-licenses-in-your-codebase-softagram-desktop-37</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/how-to-add-team-members-36</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/filtering-dependencies-in-model-load-phase-35</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/running-analysis-for-ad-hoc-code-directories-locally-34</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/prevent-breaking-your-software-with-dependency-rules-33</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/making-changes-to-your-repository-32</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/making-a-pull-request-31</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/how-to-setup-pull-request-impact-report-for-open-source-projects-in-github-30</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/helix-teamhub-integration-with-softagram-for-automated-code-review-checks-29</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/how-to-setup-impact-reports-for-azure-devops-vsts-or-tfs-28</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/how-to-use-kpi-dashboard-widget-on-azure-devops-vststfs-27</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/how-to-integrate-with-gitlab-gitlabcom-26</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/how-to-setup-impact-reports-for-gerrit-25</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/how-to-integrate-with-gitlab-self-hosted-24</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/how-to-integrate-with-gerrit-23</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/how-to-manually-add-webhook-to-gitlabcom-22</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/how-to-setup-impact-reports-for-bitbucket-server-21</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/add-repositories-from-bitbucket-server-20</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/how-to-setup-impact-reports-for-bitbucket-cloud-19</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/how-to-setup-ldap-authentication-enterprise-only-18</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/how-to-setup-impact-reports-for-github-enterprise-only-17</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/how-to-add-or-remove-repositories-in-github-16</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/how-to-setup-integrations-in-general-15</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/softagram-audit-report-example-14</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/using-the-search-effectively-softagram-desktop-13</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/open-code-review-impact-report-in-softagram-desktop-12</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/softagram-desktop-getting-started-with-3-easy-steps-11</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/basic-usage-of-softagram-desktop-10</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/pull-request-reports-explained-9</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/trying-out-softagram-in-different-scenarios-8</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/how-to-create-new-project-and-setup-integration-7</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/pull-request-comment-types-6</loc>
    </url><url>
        <loc>https://softagram.com/blog/oppaat-4/tekoalyagentit-legacy-koodikannassa-vaara-jonka-vain-harvat-tunnistavat-5</loc>
    </url><url>
        <loc>https://softagram.com/blog/uutiset-3/sgraph-query-language-now-integrated-into-softagram-analyzer-web-frontend-69</loc>
    </url><url>
        <loc>https://softagram.com/blog/uutiset-3/ohjelmiston-due-diligence-yrityskaupassa-miksi-koodiauditointi-on-valttamatonta-68</loc>
    </url><url>
        <loc>https://softagram.com/blog/uutiset-3/miten-tunnistaa-riskialttiit-koodimuutokset-ennen-kuin-ne-rikkovat-tuotannon-67</loc>
    </url><url>
        <loc>https://softagram.com/blog/uutiset-3/koodikatselmoinneissa-loydettyjen-bugien-korjausaste-on-moninkertainen-66</loc>
    </url><url>
        <loc>https://softagram.com/blog/uutiset-3/miten-ymmartaa-suuri-koodipohja-nopeasti-65</loc>
    </url><url>
        <loc>https://softagram.com/blog/uutiset-3/live-demo-kempeleessa-tekoaly-toiminnanohjauksen-sydamessa-1132026-4</loc>
    </url><url>
        <loc>https://softagram.com/blog/uutiset-3/miten-ai-agentit-selviavat-legacy-koodista-esitys-ai-oulu-meetupissa-252-3</loc>
    </url><url>
        <loc>https://softagram.com/event/live-demo-kempeleessa-tekoaly-toiminnanohjauksen-sydamessa-sessio-klo-910-1</loc>
    </url><url>
        <loc>https://softagram.com/event/live-demo-kempeleessa-tekoaly-toiminnanohjauksen-sydamessa-sessio-klo-1011-2</loc>
    </url><url>
        <loc>https://softagram.com/event/live-demo-kempeleessa-tekoaly-toiminnanohjauksen-sydamessa-sessio-klo-1112-3</loc>
    </url><url>
        <loc>https://softagram.com/events</loc>
    </url>
</urlset>