<?xml version="1.0" encoding="UTF-8"?>
<!--
  Sitemap — https://modernizesoftware.com/
  Updated: 2026-10-20
  Contains canonical, indexable URLs only.
  Excluded: /home and /pages/home/ (homepage duplicates),
  /privacy-policy (noindex), blog ?page= and ?cat= filter URLs,
  and all "coming soon" placeholder pages.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <!-- ===== Core ===== -->
  <url>
    <loc>https://modernizesoftware.com/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://modernizesoftware.com/company/about</loc>
    <lastmod>2026-08-12</lastmod>
  </url>
  <url>
    <loc>https://modernizesoftware.com/contact</loc>
    <lastmod>2026-08-12</lastmod>
  </url>

  <!-- ===== Product ===== -->
  <url>
    <loc>https://modernizesoftware.com/products/dms</loc>
    <lastmod>2026-08-12</lastmod>
  </url>

  <!-- ===== Service pages ===== -->
  <url>
    <loc>https://modernizesoftware.com/services/modernize-cobol</loc>
    <lastmod>2026-08-12</lastmod>
  </url>
  <url>
    <loc>https://modernizesoftware.com/services/cobol-to-java</loc>
    <lastmod>2026-08-12</lastmod>
  </url>
  <url>
    <loc>https://modernizesoftware.com/services/cobol-to-csharp</loc>
    <lastmod>2026-08-12</lastmod>
  </url>
  <url>
    <loc>https://modernizesoftware.com/services/hpe-nonstop-modernization</loc>
    <lastmod>2026-08-12</lastmod>
  </url>
  <url>
    <loc>https://modernizesoftware.com/services/coldfusion-to-java-migration</loc>
    <lastmod>2026-08-12</lastmod>
  </url>
  <url>
    <loc>https://modernizesoftware.com/services/jovial-to-c-migration</loc>
    <lastmod>2026-08-12</lastmod>
  </url>
  <!-- NOTE: the two URLs below currently carry canonical tags pointing
       to slugs that return 404. Fix the canonicals (or the slugs) before
       submitting this sitemap. -->
  <url>
    <loc>https://modernizesoftware.com/services/Modernize-Natural-and-ADABAS</loc>
    <lastmod>2026-08-12</lastmod>
  </url>
  <url>
    <loc>https://modernizesoftware.com/services/adabas-to-csharp-migration</loc>
    <lastmod>2026-08-12</lastmod>
  </url>
  <url>
    <loc>https://modernizesoftware.com/services/fortran-modernization</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://modernizesoftware.com/services/ada-modernization</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://modernizesoftware.com/services/cpp-modernization</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://modernizesoftware.com/services/vb6-to-net-migration</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://modernizesoftware.com/services/sabretalk-migration</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://modernizesoftware.com/services/proprietary-language-migration</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://modernizesoftware.com/services/custom-translator-development</loc>
    <lastmod>2026-10-20</lastmod>
  </url>

  <!-- ===== Resources ===== -->
  <url>
    <loc>https://modernizesoftware.com/resources/faq</loc>
    <lastmod>2026-08-12</lastmod>
  </url>
  <url>
    <loc>https://modernizesoftware.com/resources/blog</loc>
    <lastmod>2026-10-20</lastmod>
  </url>

  <!-- ===== Blog posts ===== -->
  <url>
    <loc>https://modernizesoftware.com/resources/blog/cobol-modernization-tools/</loc>
    <lastmod>2026-10-02</lastmod>
  </url>
  <url>
    <loc>https://modernizesoftware.com/resources/blog/micro-focus-cobol-to-csharp/</loc>
    <lastmod>2026-10-02</lastmod>
  </url>
  <url>
    <loc>https://modernizesoftware.com/resources/blog/choosing-cobol-modernization-consultants/</loc>
    <lastmod>2026-09-30</lastmod>
  </url>
  <url>
    <loc>https://modernizesoftware.com/resources/blog/ebcdic-ascii-sort-order/</loc>
    <lastmod>2026-09-27</lastmod>
  </url>
  <url>
    <loc>https://modernizesoftware.com/resources/blog/evaluate-ai-cobol-conversion-tools/</loc>
    <lastmod>2026-09-26</lastmod>
  </url>
  <url>
    <loc>https://modernizesoftware.com/resources/blog/what-is-cobol-modernization/</loc>
    <lastmod>2026-09-25</lastmod>
  </url>
  <url>
    <loc>https://modernizesoftware.com/resources/blog/reduce-mips-without-mainframe-exit/</loc>
    <lastmod>2026-09-22</lastmod>
  </url>
  <url>
    <loc>https://modernizesoftware.com/resources/blog/mainframe-exit-inventory/</loc>
    <lastmod>2026-09-22</lastmod>
  </url>
  <url>
    <loc>https://modernizesoftware.com/resources/blog/eu-cra-legacy-mainframe-estates/</loc>
    <lastmod>2026-09-19</lastmod>
  </url>
  <url>
    <loc>https://modernizesoftware.com/resources/blog/zos-2-5-end-of-support/</loc>
    <lastmod>2026-09-19</lastmod>
  </url>
  <url>
    <loc>https://modernizesoftware.com/resources/blog/cobol-to-java-migration-cost/</loc>
    <lastmod>2026-08-31</lastmod>
  </url>
  <url>
    <loc>https://modernizesoftware.com/resources/blog/how-long-does-cobol-to-java-migration-take/</loc>
    <lastmod>2026-08-31</lastmod>
  </url>
  <url>
    <loc>https://modernizesoftware.com/resources/blog/is-automated-cobol-to-java-conversion-reliable/</loc>
    <lastmod>2026-08-30</lastmod>
  </url>
  <url>
    <loc>https://modernizesoftware.com/resources/blog/rehost-refactor-rearchitect-mainframe/</loc>
    <lastmod>2026-08-29</lastmod>
  </url>
  <url>
    <loc>https://modernizesoftware.com/resources/blog/why-mainframe-modernization-projects-fail/</loc>
    <lastmod>2026-08-28</lastmod>
  </url>
  <url>
    <loc>https://modernizesoftware.com/resources/blog/conways-law-modernization/</loc>
    <lastmod>2026-08-26</lastmod>
  </url>
  <url>
    <loc>https://modernizesoftware.com/resources/blog/cloud-cost-after-modernization/</loc>
    <lastmod>2026-08-26</lastmod>
  </url>
  <url>
    <loc>https://modernizesoftware.com/resources/blog/ai-cobol-to-java-modernization/</loc>
    <lastmod>2026-08-26</lastmod>
  </url>
  <url>
    <loc>https://modernizesoftware.com/resources/blog/financial-services-legacy-modernization-cost/</loc>
    <lastmod>2026-08-12</lastmod>
  </url>
  <url>
    <loc>https://modernizesoftware.com/resources/blog/ways-to-modernize-legacy-code/</loc>
    <lastmod>2026-08-12</lastmod>
  </url>
  <url>
    <loc>https://modernizesoftware.com/resources/blog/legacy-code-talent-shortage/</loc>
    <lastmod>2026-08-12</lastmod>
  </url>
  <url>
    <loc>https://modernizesoftware.com/resources/blog/modernization-business-case/</loc>
    <lastmod>2026-08-12</lastmod>
  </url>
  <url>
    <loc>https://modernizesoftware.com/resources/blog/when-not-to-modernize-legacy-systems/</loc>
    <lastmod>2026-08-12</lastmod>
  </url>
  <url>
    <loc>https://modernizesoftware.com/resources/blog/strangler-fig-pattern-migration/</loc>
    <lastmod>2026-08-12</lastmod>
  </url>
  <url>
    <loc>https://modernizesoftware.com/resources/blog/legacy-system-security-risk/</loc>
    <lastmod>2026-10-20</lastmod>
  </url>
  <url>
    <loc>https://modernizesoftware.com/resources/blog/ai-software-modernization/</loc>
    <lastmod>2026-08-12</lastmod>
  </url>
  <url>
    <loc>https://modernizesoftware.com/resources/blog/why-gen-ai-alone-is-not-enough-for-modernization/</loc>
    <lastmod>2026-08-12</lastmod>
  </url>
  <url>
    <loc>https://modernizesoftware.com/resources/blog/how-deterministic-software-transformation-works/</loc>
    <lastmod>2026-08-12</lastmod>
  </url>

</urlset>