Supported Platforms

The DataArc Orchestration Framework targets modern .NET applications across a range of hosting models.
Framework Support
Multi-targeted .NET runtime support
Multi-targeted .NET runtime support

Multi-targeting ensures compatibility with legacy solutions and upcoming platform updates.

Supported Runtimes
.NET 6 (LTS) .NET 7 .NET 8 (LTS) .NET 9 .NET 10 (LTS)
Runtime Environments
Hosting and deployment flexibility
Docker Containers

Full container support with host-bound and container-bound license validation.

Cloud Platforms

Deploy on Azure App Service, AWS ECS, or VM-based hosting without requiring cloud SDKs.

Application Types
Supported application models across modern .NET solutions
ASP.NET Core Web API

Use orchestrators to coordinate operations inside API endpoints. Fully async, DI-ready, and integrated with EF Core.

Console Applications

Ideal for command-line orchestration runners and batch operations with full async safety.

Worker / Hosted Services

Reliable for schedulers, queue processors, and background pipelines through IHostedService or BackgroundService.

Windows Services

Provides robust orchestration for long-running Windows-hosted workloads.

Background Services (ASP.NET Core)

Execute orchestration pipelines alongside HTTP processing in ASP.NET Core applications.

Testing Projects

Works seamlessly with xUnit, NUnit, and MSTest. Deterministic async orchestration simplifies integration testing.

Microservices (gRPC / Minimal APIs)

Orchestrators define reliable domain boundaries for microservices and distributed API contracts.

Desktop (WPF / WinForms)

Ideal for separating UI from orchestration while retaining immediate persistence boundaries.