| Secure intake from clientsClients upload to a location for their engagement only. Nothing is pulled with standing access to a client's live system. | AWS Transfer Family (SFTP), Amazon S3 | Azure Blob Storage with SFTP enabled | An SFTP server on your own platform, plus Ceph or IONOS S3 Object Storage |
|---|
| Extraction from client ERPsEvery extract comes with a manifest: period, row counts, hash totals and the script version. Never ask for write access. | Standard, versioned extract scripts for each ERP family, run by the client or under read-only access | Standard, versioned extract scripts for each ERP family, run by the client or under read-only access | Standard, versioned extract scripts for each ERP family, run by the client or under read-only access |
|---|
| Completeness and integrity checksPlain, tested rules owned by methodology: reconcile to the trial balance, roll balances forward, check for gaps in document numbers, duplicate lines and periods. No model decides whether data is complete. | AWS Glue (including Glue Data Quality), Amazon Athena | Microsoft Fabric (Data Factory and notebooks) | Apache Spark on Kubernetes, or PostgreSQL |
|---|
| Standard journal testsThe firm's methodology criteria, run in full on every engagement, exactly as today. | AWS Glue, Amazon Athena | Microsoft Fabric | Apache Spark, or PostgreSQL |
|---|
| Anomaly scoring and clusteringManaged anomaly services have closed: Amazon Lookout for Metrics in October 2025 and Azure AI Anomaly Detector on 1 October 2026. Build and version your own models so they can be documented and certified. | Amazon SageMaker AI, with open-source libraries (e.g. scikit-learn isolation forests, PyOD) | Azure Machine Learning, with the same open-source libraries | MLflow and Kubeflow on Kubernetes, with the same open-source libraries |
|---|
| Reasons for each flagEach flag shows which features made it unusual, in words an auditor can test against. | SageMaker AI, with open-source SHAP | Azure Machine Learning, with open-source SHAP | MLflow and Kubeflow on Kubernetes, with open-source SHAP |
|---|
| Drafting working papersThe model only writes up data and results the tests produced. Every figure links back to the entry it came from. | Amazon Bedrock | Microsoft Foundry | Open-weight models served with vLLM on your own GPUs, or IONOS AI Model Hub |
|---|
| Agent runtimeThe original Bedrock Agents closed to new customers on 30 July 2026; new builds use AgentCore. | Amazon Bedrock AgentCore | Foundry Agent Service | An open-source agent framework (e.g. LangGraph) on Kubernetes |
|---|
| Workflow | AWS Step Functions | Logic Apps or Durable Functions | Temporal, or n8n |
|---|
| Link to the audit softwareResults and drafts land in the audit file, where the team already works and reviews. | Through the audit software's import or API, plus your existing integration platform if you have one | Through the audit software's import or API, plus your existing integration platform if you have one | Through the audit software's import or API, plus your existing integration platform if you have one |
|---|
| Human reviewInvestigation, conclusions and review sign-offs are recorded on the file, not in a separate tool. | In the audit team's existing audit software | In the audit team's existing audit software | In the audit team's existing audit software |
|---|
| GuardrailsStops drafts from stating conclusions the team hasn't recorded. | Bedrock Guardrails | Foundry guardrails (Azure AI Content Safety) | Open-source guardrails (e.g. NeMo Guardrails, Llama Guard) |
|---|
| Identity, keys, data protectionAccess follows the engagement team list. A separate key for each engagement, destroyed in line with the retention policy. | IAM Identity Center, KMS, Macie | Entra ID, Key Vault, Purview | Keycloak or your existing Active Directory; OpenBao or HashiCorp Vault; an HSM |
|---|
| Monitoring and auditLog every run, model version, setting, flag and decision, so each result can be reproduced. | CloudWatch, CloudTrail | Azure Monitor, Log Analytics | Prometheus, Grafana, OpenTelemetry |
|---|
| UK data residencyIONOS AI Model Hub runs in German data centres: EU, not UK, residency. Check each client's own restrictions in its engagement terms. | eu-west-2 (London) | UK South / UK West | Your own UK data centre, or a UK or EU provider |
|---|