Find the context
Trace requirements back to business capabilities and customer journeys.
One workspace for the whole company.
One machine-readable model connecting strategy and customer journeys with processes, architecture and working systems.
01 / business need
Customer goal, business rules and success metrics.
02 / shared model
Capabilities, requirements, systems and data connected.
03 / architecture & artifacts
The platform
Bring business knowledge into engineering decisions. S8 links what the organisation needs with the systems and artifacts that implement it.
Trace requirements back to business capabilities and customer journeys.
Explore the systems, data and dependencies affected by a change.
Turn structured descriptions into related technical artifacts.
Practice in large organisations
Epic lead time across Discovery and Refinement.
Of service code generated from domain models.
Development time for typical services in pilot teams.
Cases under NDA. Figures apply to the specified stages and pilot teams. S8 synthetic-test results are shown separately below.
Synthetic test results
T2Delivery is the time from a business task to working software. Relative scale: baseline 100 → result 53; this illustrates the reported 47% reduction, not measured hours.
CFR (Change Failure Rate) is the proportion of deployments requiring an urgent fix or rollback. 5% is a test result, not a 95% reduction in risk.
Time to generate an application scaffold from a prepared model. Integration, business-specific code and production validation are outside this interval.
Results achieved in synthetic tests. Production outcomes depend on the scenario, integrations and operating environment.
From process to deployment
A business analyst models order fulfilment in BPMN. S8 maps the process to a microservice template and prepares the container and Kubernetes deployment artifacts.
Visual simulation. No image build or cluster deployment is performed.
<serviceTask id="checkStock" name="Check stock" /> <exclusiveGateway id="available" default="reject" /> <sequenceFlow sourceRef="checkStock" targetRef="available" /> <sequenceFlow id="reserve" sourceRef="available" targetRef="reserveStock"> <conditionExpression>allItemsAvailable</conditionExpression> </sequenceFlow> <sequenceFlow id="reject" sourceRef="available" targetRef="rejectOrder" />
The task becomes a handler; the gateway becomes a branch. This is a BPMN fragment, not a complete executable process.
// POST /orders → processOrder → inventory adapter
export async function processOrder(order, inventory) {
const available = await inventory.check(order.items);
if (!available.allItemsAvailable) {
return { orderId: order.id, status: "rejected" };
}
await inventory.reserve(order.id, order.items);
return { orderId: order.id, status: "reserved" };
}
// Template: API · validation · handlers · adapters · testsThe template defines the service structure. Developers connect inventory adapters and add transaction, retry and idempotency handling.
# Dockerfile (compiled service with no external runtime dependencies)
FROM node:22-alpine
WORKDIR /app
COPY dist/ ./dist/
USER node
CMD ["node", "dist/server.js"]
# Kubernetes Deployment specification fragment
spec:
replicas: 2
template:
spec:
containers:
- name: order-service
image: YOUR_REGISTRY/order-service:1.0.0
ports:
- containerPort: 8080
readinessProbe:
httpGet: { path: /health/ready, port: 8080 }CI builds and pushes the image. Deployment runs the containers; Service routes traffic. Configure the registry, secrets, resource limits and health endpoints before deploying.
One scenario, end to end
Explore how one requirement connects to an API, a data schema and an access rule. Then generate a SQL migration below.
Edit the JSON model and generate a PostgreSQL migration. This browser demo uses a template and does not connect to a database.
Business before technology
Business Capability Map describes what the business does. C4 shows the systems that support it.
Explore the connections
Illustrative architecture for CAP-PAY. Technologies are examples, not a prescribed stack.
Pays for an order
Displays the payment form
Validates the order and initiates payment
Stores payments and statuses
Processes the payment
Deployment
Choose the deployment approach around your requirements for data, AI and access.
Deployment options reflect the product vision. Availability and configuration are defined during pilot scoping.
Questions
S8 Intelligence connects business requirements, architecture and implementation artifacts in a shared enterprise model. Our mission is to help organisations become AI Native companies.
Watch the BPMN-to-Kubernetes animation or open the technical example below to explore API, data and access rules and generate a SQL migration in your browser.
Watch the animationOpen SQL demoSelect one journey and agree on the baseline, scope and measurement period. Track delivery time, failed deployments and the work needed to prepare artifacts.
Before a pilot, define baseline delivery time, engineering effort, integrations and permitted data. Compare time savings with pilot and operating costs. Agree on hosting and access boundaries before connecting company systems.
Start with one change
Choose a customer journey and a measurable problem. Build the model around that scope, then evaluate the result.