Skip to content

Backend

The backend in the AI-Driven Development Model is Domain-Driven regardless of stack: Entities, Aggregates, and Bounded Contexts come first. Two programming models are supported depending on the target platform — both driven by AI-assisted code generation.

Choosing the programming model

Domain-Driven CAPAI-Driven ABAP (RAP)
PlatformSAP BTP, cloud-nativeSAP S/4HANA / ABAP Cloud
LanguageNode.js + TypeScriptABAP
Domain modelCDSCDS (ABAP) + Behavior Definitions
AI-driven devClaude Code (direct on TS/CDS)Claude Code via ARC-1 (MCP → ADT)
Use whenGreenfield, side-by-side extensions, new cloud solutionsExtending the ABAP digital core, tight S/4HANA integration

Both expose OData v4 services, so the React frontend consumes them through the same typed data-access layer.