<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url>
    <loc>https://websterapps.com/blogs/articles/from-ocr-demo-to-auditable-service-a-secure-blueprint-for-intelligent-document-processing</loc>
    <lastmod>2026-08-19T18:50:51-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0015/7106/1843/articles/from-ocr-demo-to-auditable-service-a-secure-blueprint-for-intelligent-document-processing.png?v=1787179851</image:loc>
      <image:title>From OCR Demo to Auditable Service: A Secure Blueprint for Intelligent Document Processing</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://websterapps.com/blogs/articles/an-sbom-is-not-a-security-control-how-to-make-software-transparency-operational</loc>
    <lastmod>2026-08-19T20:23:17-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0015/7106/1843/articles/an-sbom-is-not-a-security-control-how-to-make-software-transparency-operational_f2ec2eeb-afff-40dd-821b-49180ecb4a26.png?v=1787185397</image:loc>
      <image:title>An SBOM Is Not a Security Control: How to Make Software Transparency Operational</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://websterapps.com/blogs/articles/buying-technology-that-must-last-beyond-2030-start-asking-post-quantum-questions-now</loc>
    <lastmod>2026-08-19T20:26:20-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0015/7106/1843/articles/buying-technology-that-must-last-beyond-2030-start-asking-post-quantum-questions-now.png?v=1787185580</image:loc>
      <image:title>Buying Technology That Must Last Beyond 2030? Start Asking Post-Quantum Questions Now</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://websterapps.com/blogs/articles/the-system-prompt-is-not-a-security-boundary-designing-safer-enterprise-ai-copilots</loc>
    <lastmod>2026-08-20T18:50:34-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0015/7106/1843/articles/ChatGPT_Image_Aug_20_2026_03_47_34_PM.png?v=1787266234</image:loc>
      <image:title>The System Prompt Is Not a Security Boundary: Designing Safer Enterprise AI Copilots</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://websterapps.com/blogs/articles/from-uploaded-pdf-to-trusted-record-designing-document-ai-for-regulated-work</loc>
    <lastmod>2026-08-25T14:19:02-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0015/7106/1843/articles/from-uploaded-pdf-to-trusted-record-designing-document-ai-for-regulated-work.png?v=1787681942</image:loc>
      <image:title>From Uploaded PDF to Trusted Record: Designing Document AI for Regulated Work</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://websterapps.com/blogs/articles/uptime-is-not-resilience-how-critical-digital-services-should-fail-safely</loc>
    <lastmod>2026-08-27T23:43:36-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0015/7106/1843/articles/uptime-is-not-resilience-how-critical-digital-services-should-fail-safely.png?v=1787888616</image:loc>
      <image:title>Uptime Is Not Resilience: How Critical Digital Services Should Fail Safely</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://websterapps.com/blogs/articles/cloud-exit-plans-belong-in-architecture-not-at-contract-expiry</loc>
    <lastmod>2026-09-02T20:33:23-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <image:image>
      <image:loc>https://cdn.shopify.com/s/files/1/0015/7106/1843/articles/ChatGPT_Image_Sep_2_2026_01_24_54_PM.png?v=1788395603</image:loc>
      <image:title>Cloud Exit Plans Belong in Architecture, Not at Contract Expiry</image:title>
    </image:image>
  </url>
</urlset>
