Pascal / Software Factory
Turn a business requirement into a working application.
Define what the team needs, build on connected business data, and review the application before release.
For engineering, platform, and business systems teams

Product walkthrough. Press Space or Enter to pause or play.
The hard part starts before the first line of code.
The operating team knows what needs to change. Engineering needs the business objects, permissions, edge cases, and acceptance criteria behind the request. Pascal keeps that context with the build, so reviewers can judge whether the software solves the problem that started it.
One operating change. A working application.
The team needs an application to track an operating change: its requirements, implementation Tasks, and reviews. The example builds Factory Control around that job.
Follow the brief through the implementation and application review. The separate lithium operating-policy change remains with Operations and Compliance; releasing its tracking application does not approve that policy.
- 01
Start with the operating change.
A new lithium rule becomes a Solution with current and target diagrams, eight requirements, an implementation Task, and review owners.

- 02
Take the requirements into a working preview.
Open the coding Task, inspect source and checks, and review Factory Control in its working-copy preview before applying the source and building it.

- 03
Review the version. Release the application.
Independent engineering review and explicit activation apply to Factory Control 1.0.0. Open its three queue items; the separate lithium policy review remains pending.

An application the team can use to track delivery.
Factory Control is active with three queue items linked to their requirements, implementation Tasks, and reviews. The team can use it to track the work while Operations and Compliance review the separate lithium policy change.
Measure the application in use.
Agree on a baseline before the first operation. Use these measures to evaluate the change with your team.
Requirements that survive the handoff.
Keep the operating problem, business objects, constraints, and acceptance criteria attached to the implementation.
Measure Time from agreed requirements to usable preview
A clear path from source to release.
Give reviewers the exact source, checks, preview, and build involved in the application decision.
Measure Review rework caused by missing business context
Keep the next change connected to the work.
Link the running application to its work queue, requirements, Tasks, and review history so the next change starts with context.
Measure Completion rate for the intended operating task
Put each decision in the right hands
Engineering acceptance and application activation apply to the exact Factory Control source and build. They do not approve lithium tendering. Operations and Compliance must review that operating change separately; current shipment holds and policy remain in force.
Explore governancePlan the next application change.
Use feedback from the people using the application to define the next change. Keep its requirements, implementation, and review together.
01
Frame
Define the user, current behavior, intended outcome, constraints, and acceptance checks.
02
Model
Identify the business objects, data, actions, permissions, and process states the change must respect.
03
Compose
Choose the existing company capabilities the application can use and the new components it needs.
04
Build
Give people and coding agents the relevant context to prepare source changes, tests, and a reviewable proposal.
05
Test and review
Run the checks, inspect the preview, and collect the required business and engineering reviews for this version.
06
Release
Let the authorized owner publish the approved artifact with its rollout and recovery plan.
07
Learn
Review software health and operating results, then turn the findings into the next defined change.
Discuss an internal application.
Bring a workflow that needs a better tool and the systems it must connect to. We’ll discuss the users, first application scope, and review requirements.
- Choose a real user and task
- One operating team, one bounded workflow, and the existing business objects and actions the application must use.
- Define acceptance before the build
- The expected behavior, permissions, failure states, and checks that reviewers can inspect in a working preview.
- Release and observe
- A named owner approves the exact version. The team then tracks adoption, task completion, and any rework needed in the operation.