SAP · Fiori · Signavio · Extensibility

Your next SAP app.
Just an idea away.

Describe the outcome. Get a governed Fiori app, grounded in your real metadata and verified against a contract before it ships.

Private beta · Access by invitation.

A looping simulation of the product: a prompt is typed into the Last Mile App builder, the workspace opens with the agent trace streaming grounding, generation and verification steps, one verification gate fails and repairs itself, and the generated SAP Fiori quality inspection worklist renders live in the preview panel.

ST
Last Mile App
SAP Fiori  ·  Freestyle  ·  Signavio  ·  Extensibility

What should we build next?

One composer. Every direction — new app, extension, process, or blueprint.

BuildIncoming-Delivery-QM.bpmn · 34 KB

Prompt steers routing. Drop a BPMN, EDMX, spec doc, or ZIP when it helps.

OutcomesTemplatesProjects

Start lanes

Choose an outcome

Build a new app

Fiori app from business outcome, metadata, EDMX, or UI evidence.

Continue

Extend SAP standard

Assess fit, then extension or adaptation with guardrails.

Continue

Platform

One engine for every SAP last mile. New apps and clean-core modernization — grounded, contracted and verified.

From sentence to Fiori app. Describe the outcome; the agent grounds it in your metadata and builds a native SAPUI5 app you can preview live.

Demo preview
Quality Inspection WorklistST
Quality Management  ›  Incoming deliveries
Inspection lotsPlant 1010 / 1020 · Last 7 days
18
Open lots
11
Defects recorded
2
Awaiting approval
96.4%
Acceptance rate
Plant: 1010, 1020 ⌄Status: All ⌄Inspection type ⌄Go
Inspection lotMaterialPlantLot qtyDefectsStatus
QI-2026-004182RAW-STEEL-141010240 PC3In inspection
QI-2026-004181RAW-STEEL-141010180 PC0Accepted
QI-2026-004179ALU-SHEET-06102096 PC1Awaiting approval
QI-2026-004176POLY-RESIN-2210101,200 KG5Rejected
QI-2026-004173BEARING-SET-9102060 PC0Accepted
QI-2026-004168CU-WIRE-031010800 M2In inspection
QI-2026-004165ALU-SHEET-061020144 PC0Awaiting approval
7 of 18 · Draft saved 12:04Record defectRequest approval
Build a quality inspection worklist for incoming deliveries, with defect capture and supervisor approval.
Generating…
Record defect
2
CancelSave
Defect recorded

Grounded, not guessed.

Every field comes from a real entity set. No invented fields, ever.

Approve the contract.

Business and IT sign the spec before a line of code exists.

Clean core, by construction. Legacy ABAP is parsed, audited and re-synthesized as RAP, then checked by ATC.

Demo preview
1. AST Parse2. Clean-Core Audit3. Synthesize RAP4. ATC Check
ZCL_PR_APPROVE.clas.abap
ZPR_APPROVE.abap (ECC 6.0)
I_PurchaseRequisitionTP.cds
Legacy ECC 6.0 Custom Report (ZPR_APPROVE)OBSOLETE · 12 ATC FINDINGS
01
02
03
04
05
06
07
08
09
10
* Legacy ECC direct table read violates clean-core SELECT banfn, bnfpo, frgkz FROM ebkn INTO TABLE @DATA(lt_ebkn) WHERE banfn = @lv_pr_number. * Obsolete RFC function module with internal commit CALL FUNCTION 'BAPI_REQUISITION_GETDETAIL' EXPORTING number = lv_pr_number TABLES requisition_items = lt_items.
Modern SAP BTP RAP (Clean-Core Level 1)RELEASED CONTRACT · 0 FINDINGS
01
02
03
04
05
06
07
08
09
10
11
* Released CDS Entity & Managed Behavior Definition MODIFY ENTITIES OF I_PurchaseRequisitionTP ENTITY PurchaseRequisitionItem EXECUTE approve FROM CORRESPONDING #( lt_keys ) RESULT DATA(lt_approved) FAILED DATA(ls_failed) REPORTED DATA(ls_reported).
ABAP Test Cockpit (ATC)  ·  Cloud Clean-Core Rule Set0 Findings  ·  Grade A Approved
CTS Package /LMA/CLEAN_CORE  ›  Released API I_PurchaseRequisitionTP Tier 1 Validated

Audit before rewrite.

Clean-core findings are graded with the proof attached.

Checked, not trusted.

ATC and deterministic gates run on every generated artifact.

The loop

Describe the outcome. Six beats to a shipped app.

Simulated verification run, shown as an animation. 01 Intent passed in 0.4s, prompt accepted · SAP lane. 02 Ground passed in 2.1s, 14 entity sets · 3 released apps. 03 Contract passed in 1.2s, 9 fields · 2 actions · grade A. 04 Generate passed in 38s, 1 manifest · 4 views · 2 controllers. 05 Verify failed after 6.4s, theme_unsafe_css → repairing…. 05 Verify passed in 11s, re-ran, passed. 06 Ship passed in 2.3s, preview live · transport ready. Run total 1m 02s.

01IntentSay what you need.Plain language, a BPMN process model, a metadata service, or a screenshot of an existing screen.
02GroundAgents read your real system.Entity models, OData/REST services, design system, existing extensions. No invented fields, ever.
03ContractAgree before a line of code.A machine-checkable spec: entities, fields, actions, pages, governance grade. You approve this, not the diff.
04GenerateA coding agent builds it.Native stack for the target platform. Not a wrapper, not an iframe — the real thing.
05VerifyDeterministic gates, not vibes.Output is checked against the contract, the design system, accessibility and upgrade-safety. Failures repair themselves and re-run.
06ShipPreview live, then deploy.Into your landscape, through your pipeline, with your approvals.

The contract is the product

Entities, fields, actions, pages and a governance grade — in process-build-contract.json. Approved by a human before generation starts, and re-checked after.

Native stack output

Real SAPUI5 — manifest.json, XML views, controllers, i18n — running against your OData services. No proprietary runtime to be locked into.

Provenance per artifact

Every field, action and page carries the source it came from: an entity set, a released app, a BPMN task. Click any of them and the trail is there.

Gates that repair

Contract, lint, well-formedness, theme safety, accessibility, clean-core. A failure re-prompts the agent with the exact defect and re-runs the gate.

Platforms

One generic engine. Platform adapters.

The contract, the gates and the agent loop are platform-independent. Only the adapter changes — which metadata is read, which design system is generated, which pipeline ships it.

Adapters1 live
SAPShipping now
S/4HANAFioriSAPUI5SignavioBTP

Engine

contract · gates · agent loop

SalesforceNext
ServiceNowNext
WorkdayNext
Dynamics 365Next
Oracle FusionNext

Trust & governance

Approval happens at the contract.

Governance5 controls
Clean-core by constructionEvery change graded against upgrade-safety rules, with the proof attached.
Provenance on every artifactEach field, action and page traces back to a source in your system.
Runs in your tenantYour metadata never becomes someone else's training data.
Approval at the contractHumans review the spec, before the code exists.
Deterministic verificationThe same gates run every time; quality is not a mood.

Start here

Describe the outcome. Get the app.

Press Enter to continue · Shift+Enter for a new line. Sign in to use your prompt. Access is by invitation.

Private beta · Access by invitation.