<?xml version="1.0" encoding="UTF-8"?>
<!--
  Sitemap — https://modernizesoftware.com/
  Generated: 2026-08-12
  Contains canonical, indexable URLs only.
  Excluded: /home and /pages/home/ (homepage duplicates),
  /privacy-policy (noindex), and all "coming soon" placeholder
  pages (careers, news, team, CloneDR, Smart Differencer,
  case studies, whitepapers).
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <!-- ===== Core ===== -->
  <url>
    <loc>https://modernizesoftware.com/</loc>
    <lastmod>2026-08-12</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>

  <!-- ===== 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-08-12</lastmod>
  </url>

  <!-- ===== Blog posts ===== -->
  <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>
  <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/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/modernization-business-case/</loc>
    <lastmod>2026-08-12</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/legacy-code-talent-shortage/</loc>
    <lastmod>2026-08-12</lastmod>
  </url>

</urlset>
