<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://hatt.at</loc>
</url>
<url>
<loc>https://hatt.at/products</loc>
</url>
<url>
<loc>https://hatt.at/services</loc>
</url>
<url>
<loc>https://hatt.at/ai-info</loc>
</url>
<url>
<loc>https://hatt.at/about</loc>
</url>
<url>
<loc>https://hatt.at/contact</loc>
</url>
<url>
<loc>https://hatt.at/privacy</loc>
</url>
<url>
<loc>https://hatt.at/terms</loc>
</url>
<url>
<loc>https://hatt.at/careers</loc>
</url>
<url>
<loc>https://hatt.at/insights</loc>
</url>
<url>
<loc>https://hatt.at/stories</loc>
</url>
<url>
<loc>https://hatt.at/products/skintoscan</loc>
</url>
<url>
<loc>https://hatt.at/stories/skintoscan</loc>
</url>
<url>
<loc>https://hatt.at/products/grants-platform</loc>
</url>
<url>
<loc>https://hatt.at/stories/applicant-led-discovery</loc>
</url>
<url>
<loc>https://hatt.at/products/asset-inventory</loc>
</url>
<url>
<loc>https://hatt.at/stories/annual-inventory</loc>
</url>
<url>
<loc>https://hatt.at/products/folio</loc>
</url>
<url>
<loc>https://hatt.at/stories/folio</loc>
</url>
<url>
<loc>https://hatt.at/careers/student-practice</loc>
</url>
<url>
<loc>https://hatt.at/insights/when-operators-need-a-single-source-of-truth</loc>
<lastmod>2026-10-09T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://hatt.at/insights/signs-your-reporting-stack-is-hiding-operational-risk</loc>
<lastmod>2026-10-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://hatt.at/insights/signs-you-need-role-based-views-not-more-columns</loc>
<lastmod>2026-09-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://hatt.at/insights/when-a-dashboard-should-trigger-action-not-just-display</loc>
<lastmod>2026-09-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://hatt.at/insights/workflow-exceptions-software-must-handle</loc>
<lastmod>2026-09-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://hatt.at/insights/how-to-scope-a-client-portal-before-writing-code</loc>
<lastmod>2026-09-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://hatt.at/insights/why-status-meetings-return-after-new-software</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://hatt.at/insights/how-to-reduce-copy-paste-between-systems</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://hatt.at/insights/practical-ai-use-cases-for-operations-teams</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://hatt.at/insights/when-grant-tracking-needs-a-purpose-built-system</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://hatt.at/insights/how-to-prioritize-internal-tool-backlog-by-business-pain</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://hatt.at/insights/asset-inventory-software-vs-shared-spreadsheets</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://hatt.at/insights/inventory-audits-without-spreadsheet-chaos</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://hatt.at/insights/email-handoffs-vs-task-systems-for-approvals</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://hatt.at/insights/client-portal-vs-internal-portal-what-to-build-first</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://hatt.at/insights/how-to-audit-a-manual-process-before-automation</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://hatt.at/insights/reporting-that-executives-trust-without-reconciliation</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://hatt.at/insights/how-to-map-handoffs-before-buying-another-saas-tool</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://hatt.at/insights/decision-framework-first-version-internal-tool</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://hatt.at/insights/how-to-write-requirements-for-a-custom-operations-portal</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://hatt.at/insights/buy-vs-build-for-approval-workflows</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://hatt.at/insights/how-to-scope-an-mvp-internal-tool-without-overbuilding</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://hatt.at/insights/integration-fatigue-when-too-many-tools-create-manual-work</loc>
<lastmod>2026-07-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://hatt.at/insights/when-a-spreadsheet-should-become-a-database-backed-workflow</loc>
<lastmod>2026-07-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://hatt.at/insights/decision-checklist-custom-software-vs-workaround</loc>
<lastmod>2026-07-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://hatt.at/insights/when-to-build-custom-software-instead-of-forcing-another-tool</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://hatt.at/insights/replacing-manual-reporting-with-a-reliable-workflow-system</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://hatt.at/insights/how-companies-outgrow-email-handoffs</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://hatt.at/insights/ai-automation-without-hype-where-it-actually-helps-business-workflows</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://hatt.at/insights/how-dashboards-save-management-time</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://hatt.at/insights/how-to-turn-manual-workflows-into-internal-software</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://hatt.at/insights/when-a-company-needs-a-custom-portal-instead-of-another-saas-subscription</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://hatt.at/insights/why-spreadsheet-based-processes-break-as-companies-grow</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://hatt.at/insights/public-sector-asset-inventory</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://hatt.at/insights/discrepancy-handling-needs-workflow</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://hatt.at/insights/annual-inventory-commissions-broken</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://hatt.at/insights/grant-lifecycle-one-system</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://hatt.at/insights/multi-stage-grant-evaluation</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://hatt.at/insights/grant-programs-fail-in-spreadsheets</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://hatt.at/insights/building-health-product-without-medical-claims</loc>
<lastmod>2026-03-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://hatt.at/insights/four-step-skin-check-workflow</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://hatt.at/insights/ai-skin-tools-awareness-vs-diagnosis</loc>
<lastmod>2026-03-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://hatt.at/insights/from-signal-to-system</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://hatt.at/insights/decode-first-build-second</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://hatt.at/insights/why-we-label-products-live-demo-mvp</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://hatt.at/insights?page=2</loc>
</url>
<url>
<loc>https://hatt.at/insights?page=3</loc>
</url>
<url>
<loc>https://hatt.at/insights?page=4</loc>
</url>
<url>
<loc>https://hatt.at/insights?page=5</loc>
</url>
</urlset>
