---
# === IDENTITY ===
id: business/erp-integration/sandbox-test-environment-comparison/2026
canonical_question: "How do sandbox/test environments differ across ERPs - provisioning, refresh cycles, limitations?"
aliases:
  - "ERP sandbox environment comparison"
  - "Which ERP has the best sandbox for testing?"
  - "ERP test environment provisioning and refresh cycles"
  - "Sandbox limitations across Salesforce SAP Oracle NetSuite Dynamics 365"
entity_type: erp_integration
domain: business > erp-integration > sandbox-test-environment-comparison
region: global
jurisdiction: global
temporal_scope: 2025-2026

# === SYSTEM PROFILE ===
systems:
  - name: "Salesforce"
    vendor: "Salesforce"
    version: "Spring '26"
    edition: "Enterprise, Unlimited, Developer"
    deployment: "cloud"
    api_surface: "REST, SOAP, Bulk, Streaming"
  - name: "SAP S/4HANA Cloud"
    vendor: "SAP"
    version: "2408"
    edition: "Public Edition, Private Edition"
    deployment: "cloud"
    api_surface: "OData, SOAP, RFC"
  - name: "Oracle ERP Cloud"
    vendor: "Oracle"
    version: "24B"
    edition: "Fusion Applications"
    deployment: "cloud"
    api_surface: "REST, SOAP, FBDI"
  - name: "NetSuite"
    vendor: "Oracle"
    version: "2024.2"
    edition: "Premium, Enterprise, Ultimate"
    deployment: "cloud"
    api_surface: "SuiteTalk REST/SOAP, SuiteScript"
  - name: "Dynamics 365 Finance & Operations"
    vendor: "Microsoft"
    version: "10.0"
    edition: "Finance, Supply Chain Management"
    deployment: "cloud"
    api_surface: "OData v4, DMF"
  - name: "Dynamics 365 Business Central"
    vendor: "Microsoft"
    version: "2024 Wave 2"
    edition: "Essential, Premium"
    deployment: "cloud"
    api_surface: "OData v4, REST API"
  - name: "Workday"
    vendor: "Workday"
    version: "2024R2"
    edition: "Standard"
    deployment: "cloud"
    api_surface: "REST, SOAP, RaaS"
  - name: "IFS Cloud"
    vendor: "IFS"
    version: "24R2"
    edition: "Standard"
    deployment: "cloud"
    api_surface: "REST, OData"
  - name: "Acumatica"
    vendor: "Acumatica"
    version: "2024 R2"
    edition: "Standard"
    deployment: "cloud"
    api_surface: "REST, SOAP, OData"

# === VERIFICATION ===
last_verified: 2026-03-03
confidence: 0.85
version: 1.0
first_published: 2026-03-03

# === TEMPORAL VALIDITY ===
temporal_validity:
  status: evolving
  last_breaking_change: null
  next_review: 2026-08-30
  change_sensitivity: medium

# === CONSTRAINTS ===
constraints:
  - "Salesforce Full sandbox refresh limited to once per 29 days; Partial Copy every 5 days"
  - "SAP S/4HANA Cloud Public Edition does not support traditional client copies between tenants"
  - "Oracle ERP Cloud sandbox refresh requires matching Fusion Applications version and patch level between source and target"
  - "NetSuite sandbox tokens and OAuth 2.0 authorizations are NOT copied during refresh — must be recreated"
  - "Business Central has no in-place sandbox refresh — must delete and recreate from production"
  - "Workday Sandbox overwrites weekly (every Friday night) — any uncommitted config is lost"
  - "IFS Cloud sandbox provisioning requires IFS Cloud Support engagement; no self-service provisioning"
  - "Acumatica sandbox provisioning typically 1-5 business days via partner request"

# === SKIP CONDITIONS ===
skip_this_unit_if:
  - condition: "User needs API rate limits or integration patterns for a specific ERP"
    use_instead: "business/erp-integration/{system}-rest-api/2026"
  - condition: "User needs data migration tooling comparison, not sandbox environments"
    use_instead: "business/erp-integration/data-migration-tools-comparison/2026"

# === AGENT HINTS ===
inputs_needed:
  - key: erp_system
    question: "Which ERP system are you evaluating?"
    type: choice
    options:
      - "Salesforce"
      - "SAP S/4HANA Cloud"
      - "Oracle ERP Cloud"
      - "NetSuite"
      - "Dynamics 365 F&O"
      - "Business Central"
      - "Workday"
      - "IFS Cloud"
      - "Acumatica"
      - "Comparing multiple systems"
  - key: use_case
    question: "What do you need the sandbox for?"
    type: choice
    options:
      - "Integration development and testing"
      - "Release/upgrade validation"
      - "User acceptance testing (UAT)"
      - "Training and demos"
      - "Data migration dry runs"
  - key: concern
    question: "What's your primary concern?"
    type: choice
    options:
      - "Refresh frequency and speed"
      - "Data fidelity vs production"
      - "API limit parity with production"
      - "Cost of additional sandboxes"
      - "Automation and CI/CD support"

# === DISTRIBUTION ===
canonical_source: "https://knowledgelib.io/business/erp-integration/sandbox-test-environment-comparison/2026"
suggested_citation: "Source: knowledgelib.io — AI Knowledge Library (verified 2026-03-03)"

# === RELATED UNITS ===
related_kos:
  depends_on: []
  related_to:
    - id: "business/erp-integration/salesforce-rest-api/2026"
      label: "Salesforce REST API capabilities and rate limits"
    - id: "business/erp-integration/sap-s4hana-odata-api/2026"
      label: "SAP S/4HANA OData API capabilities"
  solves: []
  alternative_to: []
  often_confused_with: []

# === SOURCES ===
sources:
  - id: src1
    title: "Salesforce Sandbox Environments Documentation"
    author: Salesforce
    url: https://help.salesforce.com/s/articleView?language=en_US&id=sf.data_sandbox_environments.htm&type=5
    type: official_docs
    published: 2025-12-01
    reliability: authoritative
  - id: src2
    title: "SAP S/4HANA Cloud Public Edition — Exploring System Landscapes"
    author: SAP
    url: https://learning.sap.com/courses/implementing-sap-s-4hana-cloud-public-edition/exploring-system-landscapes
    type: official_docs
    published: 2025-06-01
    reliability: authoritative
  - id: src3
    title: "Oracle Fusion Applications — Refreshing an Environment"
    author: Oracle
    url: https://docs.oracle.com/en-us/iaas/Content/fusion-applications/refresh-environment.htm
    type: official_docs
    published: 2025-09-01
    reliability: authoritative
  - id: src4
    title: "NetSuite — Refreshing Sandbox Accounts"
    author: Oracle (NetSuite)
    url: https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/section_N334348.html
    type: official_docs
    published: 2025-10-01
    reliability: authoritative
  - id: src5
    title: "Dynamics 365 — Database Refresh and Environment Planning"
    author: Microsoft
    url: https://learn.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/database/database-refresh
    type: official_docs
    published: 2025-08-01
    reliability: authoritative
  - id: src6
    title: "Business Central — Production and Sandbox Environments"
    author: Microsoft
    url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/administration/environment-types
    type: official_docs
    published: 2025-11-01
    reliability: authoritative
  - id: src7
    title: "Workday Tenants Datasheet"
    author: Workday
    url: https://www.workday.com/content/dam/web/en-us/documents/datasheets/workday-tenants-datasheet.pdf
    type: official_docs
    published: 2025-06-01
    reliability: authoritative
  - id: src8
    title: "IFS Cloud — Working with Environments"
    author: IFS
    url: https://docs.ifs.com/techdocs/ale/020_lifecycle/050_working_with_environments/
    type: official_docs
    published: 2025-09-01
    reliability: high
---

# ERP Sandbox & Test Environment Comparison (2026)

## TL;DR

- **Bottom line**: Sandbox capabilities vary dramatically across ERPs — Salesforce offers the most granular self-service sandbox tiers, while SAP S/4HANA Cloud Public Edition is the most restrictive with no traditional client copy support. Budget 1-5 days for provisioning on most platforms.
- **Key limit**: Refresh cycles range from daily (Salesforce Developer) to once per 29 days (Salesforce Full) to weekly forced overwrites (Workday). Plan testing windows around these constraints.
- **Watch out for**: API limits in sandboxes are typically lower than production across all ERPs. Integration tests that pass in sandbox may fail in production due to different throttling, or vice versa — sandbox may not expose production-scale concurrency issues.
- **Best for**: Evaluating which ERP sandbox model fits your CI/CD pipeline, release validation cadence, and integration testing requirements.
- **Cost factor**: Most ERPs include 1-3 sandbox environments with subscription; additional sandboxes range from free (Acumatica via partner) to $10K+/year (Salesforce Full Copy add-on, SAP optional sandbox tenant).

## System Profile

This comparison card covers sandbox and test environment capabilities across nine major ERP platforms as of early 2026. It focuses on cloud deployments, as sandbox provisioning for on-premise installations is fundamentally different (customer-managed infrastructure). Each ERP takes a different philosophical approach: some offer self-service sandbox management (Salesforce, Business Central), others require vendor engagement (SAP, IFS), and some blend both approaches (Oracle, NetSuite).

| System | Vendor | Deployment | Primary Sandbox Model |
|---|---|---|---|
| Salesforce | Salesforce | Cloud | 4-tier self-service (Developer, Developer Pro, Partial Copy, Full) |
| SAP S/4HANA Cloud | SAP | Cloud | Starter + optional Sandbox tenant (vendor-managed) |
| Oracle ERP Cloud | Oracle | Cloud | Sandboxes within Fusion Applications + test instances |
| NetSuite | Oracle | Cloud | Sandbox accounts (refresh from production/other sandbox) |
| Dynamics 365 F&O | Microsoft | Cloud | Tier-1 through Tier-5 via LCS (Lifecycle Services) |
| Business Central | Microsoft | Cloud | Up to 3 sandboxes per tenant (self-service) |
| Workday | Workday | Cloud | Sandbox + Sandbox Preview + Implementation tenants |
| IFS Cloud | IFS | Cloud | Pre-production + sandbox (IFS-managed) |
| Acumatica | Acumatica | Cloud | Sandbox instance via partner (snapshot/restore model) |

## Cross-System Comparison

| Capability | Salesforce | SAP S/4HANA Cloud PE | Oracle ERP Cloud | NetSuite | D365 F&O | Business Central | Workday | IFS Cloud | Acumatica |
|---|---|---|---|---|---|---|---|---|---|
| **Sandbox types** | 4 tiers (Dev, Dev Pro, Partial, Full) | Starter + optional Sandbox tenant | Sandboxes (config) + test instances | Sandbox accounts | Tier-1 to Tier-5 | Sandbox (up to 3) | Sandbox + Preview + Impl | Pre-prod + Sandbox | Sandbox instance |
| **Self-service provisioning** | Yes | No (SAP-managed) | Partial (sandboxes yes, instances via SR) | Yes | Via LCS | Yes | No (Workday-managed) | No (IFS-managed) | Via partner |
| **Provisioning time** | Minutes (Dev) to hours (Full) | Days to weeks | Hours (sandbox) to days (instance) | Hours | Hours (Tier-1) to days (Tier-5) | Minutes | N/A (auto-refresh) | Days (via IFS Support) | 1-5 business days |
| **Refresh frequency** | Daily (Dev) to 29 days (Full) | On-demand via SAP (limited) | On-demand (version must match) | On-demand (anytime) | On-demand via LCS | Delete + recreate | Weekly (Friday night) | Semi-annual + on-demand | On-demand (snapshot/restore) |
| **Data fidelity** | Metadata-only (Dev) to full copy | Config only (PE); full copy (Private) | Full data copy (test instance) | Full data copy (with exceptions) | Full copy via database refresh | Full copy from production | Full production mirror | Full copy (pre-prod) | Full or partial via snapshots |
| **Storage limit** | 200MB (Dev) to production-matched (Full) | Subscription-based | Subscription-based | Production-matched | 80GB across all envs (default) | 80GB across all envs (default) | Production-matched | Subscription-based | Unlimited (consumption-based) |
| **API limits vs production** | Lower (Dev: 15K/24h vs Enterprise: 100K/24h) | Same quotas, lower throughput | Same structure, sandbox-specific throttling | Same governance units | Same structure, lower performance tier | Same API limits | Same API limits | Same API limits | Same API limits |
| **Included with subscription** | Dev + Dev Pro (varies by edition) | Starter system only; Sandbox is add-on | 1 test instance typically included | 1 sandbox (Premium+) | 1+ sandbox per license type | 3 sandboxes | Sandbox + Preview included | Pre-prod included; sandbox varies | 1 sandbox via partner |
| **Additional sandbox cost** | $1K-$15K+/year per sandbox type | Contact SAP (subscription add-on) | Contact Oracle | Contact Oracle (NetSuite) | Included with capacity (storage-based) | No extra cost (within storage limit) | Implementation tenant (project-based) | Contact IFS | Free via partner (typically) |
| **CI/CD automation support** | Excellent (Metadata API, CLI, GitHub Actions) | Limited (SAP BTP CI/CD) | Moderate (REST API for config) | Moderate (SDF, SuiteCloud) | Good (Azure DevOps, LCS API) | Good (AL extensions, DevOps) | Limited (EIBs for config migration) | Limited (IFS lifecycle tools) | Moderate (customization packages) |
| **Multi-sandbox support** | Yes (up to 100+ per org) | Limited (1 per landscape line) | Yes (multiple sandboxes per instance) | Yes (multiple sandbox accounts) | Yes (multiple tiers) | Yes (up to 3 free) | Yes (Sandbox + Preview + Impl) | Limited (pre-prod + sandbox) | Yes (via partner) |
| **Inactive sandbox policy** | Deleted after 180 days inactive | Starter decommissioned post-go-live | No auto-deletion | No auto-deletion (must activate within 14 days of refresh) | No auto-deletion | No auto-deletion | Auto-refresh overwrites weekly | Managed by IFS | No auto-deletion |

[src1, src2, src3, src4, src5, src6, src7, src8]

## Detailed Sandbox Profiles

### Salesforce

Salesforce offers the most granular sandbox model with four distinct tiers. [src1]

| Sandbox Type | Storage | Data Included | Refresh Interval | Best For |
|---|---|---|---|---|
| Developer | 200 MB | Metadata only | 1 day | Individual developer work, unit testing |
| Developer Pro | 1 GB | Metadata only | 1 day | Team development, integration testing |
| Partial Copy | 5 GB | Metadata + sample data (10K records/object via template) | 5 days | QA testing, staging with realistic data |
| Full | Matches production | Full production data copy | 29 days | UAT, performance testing, data migration dry runs |

**Key details**:
- Sandboxes inactive for 180 days are deleted after 90/120/150-day warnings
- Developer and Developer Pro sandboxes have lower API call limits (15,000/24h for Developer vs 100,000/24h for Enterprise production)
- Sandbox preview instances get major release updates before production, enabling pre-release testing
- Refresh copies metadata; Full Copy additionally copies all data records
- Partial Copy uses sandbox templates to control which objects and how many records are copied

### SAP S/4HANA Cloud Public Edition

SAP's cloud-native approach fundamentally differs from traditional on-premise SAP landscape management. Client copies and remote client copies — standard practice in SAP ECC — are not supported in the Public Edition due to multi-tenancy and SaaS architecture. [src2]

| Environment Type | Purpose | Provisioning | Refresh |
|---|---|---|---|
| Starter System | Initial Fit-to-Standard workshops | Included with subscription; provisioned by SAP | Decommissioned after go-live |
| Quality System | Testing, UAT | Part of standard 3-system landscape | SAP Test Data Refresh Service (limited) |
| Sandbox Tenant | Evaluate configurations and extensions | Optional add-on (additional subscription fee) | On-demand via SAP (not self-service) |

**Key details**:
- 3-system landscape: Development → Quality → Production (standard); optional parallel line for sandbox
- No traditional client copy or transport between sandbox and main line
- SAP BTP (Business Technology Platform) provides additional development and testing capabilities
- Private Edition offers more flexibility with system copies similar to traditional on-premise

### Oracle ERP Cloud (Fusion Applications)

Oracle uses a dual-layer sandbox model: lightweight configuration sandboxes within a Fusion instance, and full environment copies for comprehensive testing. [src3]

| Environment Type | Purpose | Data Included | Refresh |
|---|---|---|---|
| Sandbox (in-instance) | Configuration testing, UI customization | Shares production data (isolated config layer) | Publish changes; no data refresh needed |
| Test Instance | Full environment for UAT, integration testing | Full data copy from production | On-demand (source and target must match version/patch level) |
| Development Instance | Custom development | Minimal data | On-demand |

**Key details**:
- Cannot refresh a production environment — only test/dev environments can be targets
- Source and target must have matching Fusion Applications version and patch level (including monthly and exception updates)
- During refresh, target environment is unavailable; source is unaffected
- Keep the number of open publishable sandboxes low for system performance
- Make small, focused configurations in separate sandboxes rather than large changes in one

### NetSuite

NetSuite provides sandbox accounts as full copies of production with some exclusions. Available on Premium, Enterprise, and Ultimate service tiers. [src4]

| Capability | Details |
|---|---|
| Refresh source | Production account (all tiers); another sandbox (Premium, Enterprise, Ultimate only) |
| Data copied | All configurations, data, user passwords, customizations |
| Data NOT copied | Customer Center role assignments, OAuth tokens, OAuth 2.0 app authorizations |
| Activation window | 14 days to activate after refresh; expired copies are deleted |
| Refresh frequency | On-demand (no minimum interval) |
| Snapshot timing | Data reflects the Snapshot Date, not the exact moment of refresh request |

**Key details**:
- OAuth tokens and OAuth 2.0 authorizations must be recreated after every refresh
- Check the Snapshot Date field to understand what point-in-time data the sandbox contains
- SuiteCloud Development Framework (SDF) supports sandbox-to-production deployment of customizations
- Governance unit limits in sandbox match production tier

### Dynamics 365 Finance & Operations

Microsoft uses Lifecycle Services (LCS) to manage environments across multiple tiers. [src5]

| Tier | Type | Purpose | Performance | Provisioning |
|---|---|---|---|---|
| Tier-1 | Developer/Test | Development, unit testing | Single-box, lower performance | Self-service via LCS |
| Tier-2 | Standard Acceptance Testing | UAT, integration testing | Multi-box, moderate | Included with subscription |
| Tier-3 | Pre-production | Performance testing | Higher performance | Additional capacity |
| Tier-4 | Premium | Load testing | Near-production performance | Additional capacity |
| Tier-5 | Premium+ | Full production scale | Production-grade | Additional capacity |

**Key details**:
- Database refresh from production to sandbox UAT is done via LCS
- Refresh during off-peak hours recommended; limit to one refresh operation at a time
- Total database storage across all environments must not exceed 80 GB (default; expandable)
- One non-production environment included at no additional cost (with sufficient storage)
- Each additional production environment includes 3 additional sandbox environments + 4 GB tenant-wide DB capacity

### Dynamics 365 Business Central

Business Central takes a simple, self-service approach to sandboxes. [src6]

| Capability | Details |
|---|---|
| Included sandboxes | 3 per tenant (Premium and Essential) |
| Provisioning | Self-service via Admin Center (minutes) |
| Refresh method | Delete sandbox + create new from production (no in-place refresh) |
| Data copied | Full production copy (email accounts of type "Microsoft 365" and "Current User" deleted) |
| Storage | 80 GB total across all environments (default) |
| Backups | Production is backed up regularly; sandboxes are NOT backed up |

**Key details**:
- No in-place refresh — must delete and recreate to get fresh production data
- Sandbox performance runs in a lower Azure performance tier than production
- Preview AppSource apps installed in sandbox block copy-to-production — must update to Public versions first
- Good CI/CD support via AL extensions and Azure DevOps pipelines
- Can copy sandbox-to-sandbox and production-to-sandbox; sandbox-to-production is restricted

### Workday

Workday takes a unique approach with automatic weekly sandbox refreshes. [src7]

| Tenant Type | Purpose | Refresh Cycle | Data Included |
|---|---|---|---|
| Sandbox | General testing, configuration | Weekly (every Friday night) | Full production mirror (workers, positions, cost centers, journals, transactions) |
| Sandbox Preview | Pre-release testing | Twice per year (before major releases) | Full production mirror + upcoming release features |
| Implementation | Extended testing cycles | On-demand (customer-controlled) | Full production replica |

**Key details**:
- Weekly sandbox refresh overwrites ALL configuration and test data — anything not migrated to production is lost
- Can request to skip a scheduled refresh (max 2 consecutive weeks)
- Sandbox Preview receives new feature updates ahead of production
- Implementation tenant provides the most flexibility for extended testing
- No self-service provisioning — Workday manages tenant lifecycle
- API limits in sandbox match production

### IFS Cloud

IFS Cloud uses a managed environment model with semi-annual release cadence. [src8]

| Environment Type | Purpose | Provisioning | Refresh |
|---|---|---|---|
| Pre-production | Release validation, regression testing | Included with subscription | Semi-annual (aligned with R1/R2 releases) + on-demand |
| Sandbox | Impact analysis, configuration testing | Optional (IFS-managed) | On-demand via IFS Cloud Support |

**Key details**:
- Standard deployment: sandbox deployment via IFS Cloud Support (typically Week 2 of update cycle)
- IFS Managed Services handles lifecycle orchestration: environments, updates, backups, rollbacks
- Semi-annual release cadence (R1, R2) with monthly service updates for security and performance
- Sandbox-first approach recommended for impact analysis before production deployment
- No self-service sandbox provisioning — requires IFS Cloud Support engagement

### Acumatica

Acumatica offers a partner-mediated sandbox model with flexible snapshot-based data management. [src8]

| Capability | Details |
|---|---|
| Provisioning | Via Acumatica Partner; typically 1-5 business days |
| Cost | Free sandbox for testing/training prior to automated upgrades (via partner) |
| Data copy | Full company copy or partial via snapshot (company-level) |
| Refresh | On-demand via snapshot restore |
| Automation | Snapshot creation and restoration via UI or API |

**Key details**:
- Acumatica manages setup, backups, software updates, and monitoring
- Company-level snapshots allow copying entire company data or partial data sets to test environments
- Consumption-based licensing means sandbox usage counts toward compute/storage allocation
- Can install locally for development (on-premise option available alongside cloud)

## Constraints

<!-- Agents: read this section before recommending any sandbox strategy. These are hard constraints. -->

- Salesforce Full sandbox refresh is limited to once per 29 days — cannot get fresher production data more frequently without using Partial Copy (5-day cycle) [src1]
- SAP S/4HANA Cloud Public Edition does not support client copies — customers expecting traditional SAP landscape management will be disappointed [src2]
- Oracle ERP Cloud requires version/patch matching for environment refresh — you cannot refresh from a newer-patched production to an older test instance [src3]
- NetSuite OAuth tokens and app authorizations are wiped on every sandbox refresh — integration tests must re-authenticate after each refresh [src4]
- Business Central sandboxes are NOT backed up — if the sandbox corrupts, you lose all test configuration since last production copy [src6]
- Workday overwrites sandbox every Friday night — any custom configuration or test data not migrated to production is destroyed [src7]
- IFS Cloud sandbox provisioning is not self-service — budget days for environment requests through IFS Cloud Support [src8]
- Acumatica sandbox provisioning requires partner involvement — no direct self-service option [src8]

## Quick Reference

| Criterion | Best Option | Runner-Up | Avoid If Critical |
|---|---|---|---|
| **Fastest provisioning** | Business Central (minutes) | Salesforce Dev (minutes) | IFS Cloud (days), SAP (days-weeks) |
| **Most frequent refresh** | Salesforce Dev (daily) | Workday (weekly auto) | Salesforce Full (29 days) |
| **Best data fidelity** | NetSuite (full copy, on-demand) | Salesforce Full (full copy) | Salesforce Dev (metadata only) |
| **Best CI/CD support** | Salesforce (Metadata API, CLI) | D365 F&O (LCS + Azure DevOps) | Workday (limited), IFS (limited) |
| **Lowest additional cost** | Business Central (3 free) | Acumatica (free via partner) | SAP (add-on subscription), Salesforce Full ($$$) |
| **Most sandboxes included** | Business Central (3) | Salesforce (varies by edition) | IFS Cloud (limited) |
| **Best API parity** | Workday (same limits) | NetSuite (same governance) | Salesforce Dev (15K vs 100K/24h) |
| **Most self-service** | Salesforce | Business Central | SAP, IFS Cloud, Workday |
| **Best for large orgs** | Salesforce (100+ sandboxes) | D365 F&O (tiered model) | Business Central (3 max free) |

## Integration Pattern Decision Tree

```
START — User needs to choose sandbox strategy for ERP testing
├── What's the primary use case?
│   ├── CI/CD pipeline (automated testing)
│   │   ├── Need daily refresh? → Salesforce Dev/Dev Pro or Business Central
│   │   ├── Need full data? → Salesforce Full + long test cycles, or NetSuite
│   │   └── Need version preview? → Salesforce Preview or Workday Sandbox Preview
│   ├── Integration testing
│   │   ├── API limit parity matters?
│   │   │   ├── YES → Workday, NetSuite, or D365 F&O Tier-2+
│   │   │   └── NO → Any sandbox tier (test logic, not limits)
│   │   └── Need production data volumes?
│   │       ├── YES → Salesforce Full, NetSuite, or D365 F&O Tier-4+
│   │       └── NO → Salesforce Partial/Dev Pro, Business Central
│   ├── UAT (User Acceptance Testing)
│   │   ├── Users need realistic data? → Salesforce Full, NetSuite, D365 F&O Tier-2+
│   │   └── Config-only validation? → Salesforce Dev, Business Central, Oracle sandbox
│   └── Release/upgrade validation
│       ├── Semi-annual releases? → IFS Cloud (aligned), Workday Preview
│       ├── Continuous updates? → Salesforce Preview, Business Central
│       └── Quarterly patches? → Oracle test instance, D365 F&O Tier-2
├── How many sandboxes needed?
│   ├── 1-3 → Business Central (3 free), NetSuite (1+ included)
│   ├── 4-10 → Salesforce (purchase additional), D365 F&O (capacity-based)
│   └── 10+ → Salesforce (supports 100+), D365 F&O (capacity-based)
└── Budget constraint?
    ├── Minimal budget → Business Central (3 free), Acumatica (free via partner)
    ├── Moderate budget → NetSuite, D365 F&O
    └── Enterprise budget → Salesforce (all tiers), SAP (optional sandbox tenant)
```

## When to Use / When Not to Use

| Use When | Don't Use When | Use Instead |
|---|---|---|
| Evaluating ERP sandbox capabilities during vendor selection | Already committed to a specific ERP and need API integration details | System-specific API capability card |
| Planning CI/CD pipeline design across ERP landscape | Need to understand sandbox API endpoints and authentication | ERP-specific authentication/API card |
| Building a testing strategy that spans multiple ERPs | Need cost estimates for overall ERP licensing | ERP vendor selection comparison cards |
| Comparing refresh cycles to plan testing windows | Need on-premise sandbox setup instructions | Vendor-specific on-premise deployment guides |

## Common Pitfalls

- **Assuming sandbox API limits match production**: Salesforce Developer sandboxes have 15,000 API calls/24h vs 100,000+ for Enterprise production. Load tests in sandbox will give misleading results. Fix: `Use Full or Partial Copy sandbox for performance testing, or explicitly account for limit differences in test plans`. [src1]
- **Not re-creating OAuth tokens after NetSuite refresh**: All OAuth tokens and app authorizations are wiped during refresh. Automated integration tests will fail silently. Fix: `Add a post-refresh hook in your CI/CD pipeline that re-creates sandbox tokens before running integration tests`. [src4]
- **Building config in Workday Sandbox without migrating**: The weekly Friday night refresh destroys all sandbox-only configuration. Fix: `Migrate completed configurations to production or implementation tenant before Friday; or request a refresh skip (max 2 consecutive weeks)`. [src7]
- **Expecting SAP client copy behavior in S/4HANA Cloud PE**: Customers from on-premise SAP backgrounds expect remote client copies. These are not available in Public Edition. Fix: `Use SAP Test Data Refresh Service or SAP BTP for development/testing needs`. [src2]
- **Ignoring Business Central sandbox backup limitations**: Sandboxes are not backed up. A corruption event means starting over from production. Fix: `Export data via Rapid Start before making major sandbox changes; treat sandbox config as disposable`. [src6]
- **Testing integrations in Oracle sandbox without version matching**: Source and target must have identical Fusion Applications version and patch level. A patch mismatch blocks refresh. Fix: `Coordinate refresh timing with Oracle's monthly update schedule; refresh immediately after both environments are patched`. [src3]
- **Not budgeting time for IFS Cloud sandbox requests**: No self-service provisioning means days of lead time. Fix: `Submit sandbox requests at least 2 weeks before testing milestones; align with IFS's standard Week 2 sandbox deployment cadence`. [src8]
- **Letting Salesforce sandboxes go inactive**: Sandboxes unused for 180 days are automatically deleted. Fix: `Log into each sandbox at least once per quarter; set calendar reminders at 60-day intervals`. [src1]

## Important Caveats

- Sandbox capabilities change with each major release — verify current limits against vendor documentation before making architecture decisions
- Additional sandbox costs are often negotiable during contract renewals; list prices may not reflect actual pricing
- "Full copy" does not always mean identical to production — each vendor excludes certain data types (tokens, email configs, certain role assignments)
- Performance in sandbox environments is typically lower than production across all vendors; never use sandbox performance metrics for capacity planning
- Multi-region deployments may have different sandbox availability and refresh constraints depending on data residency requirements
- This comparison covers cloud deployments only; on-premise and hybrid deployments have fundamentally different sandbox provisioning models

## Related Units

- [Salesforce REST API Capabilities](business/erp-integration/salesforce-rest-api/2026)
- [SAP S/4HANA OData API Capabilities](business/erp-integration/sap-s4hana-odata-api/2026)
