Appearance
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 CAP | AI-Driven ABAP (RAP) | |
|---|---|---|
| Platform | SAP BTP, cloud-native | SAP S/4HANA / ABAP Cloud |
| Language | Node.js + TypeScript | ABAP |
| Domain model | CDS | CDS (ABAP) + Behavior Definitions |
| AI-driven dev | Claude Code (direct on TS/CDS) | Claude Code via ARC-1 (MCP → ADT) |
| Use when | Greenfield, side-by-side extensions, new cloud solutions | Extending the ABAP digital core, tight S/4HANA integration |
- Domain-Driven CAP — the default. SAP CAP as the central abstraction for domain model, services, persistence, and authorization.
- AI-Driven ABAP (RAP) — when the ABAP RESTful Application Programming Model is required; ABAP is developed AI-driven through ARC-1, the ABAP Relay Connector MCP server that bridges the AI agent to the ABAP system.
Both expose OData v4 services, so the React frontend consumes them through the same typed data-access layer.