Specification
05 assemblies
Service / Operations

Software for the Parts of the Business Generic Tools Don’t Fit.

Bespoke business software may be relevant when operational records, approvals, rules and reporting need to follow a distinctive process.

01

Process → software

Model the operation before designing the screens.

Map how information enters the process, which decisions are made, where responsibility changes and what output is required.

  • Capture
  • Review
  • Decide
  • Update
  • Report
01 / Capture
02 / Review
03 / Decide
04 / Update
05 / Report
Example workflow Illustrative / not client work
02

Operational control

Make state, ownership and next action visible.

Where appropriate, a system may support administration, records, approvals, process tracking and role-specific actions.

Conceptual software architecture Illustrative / not client work
03

Business rules

Keep essential logic explicit.

Requirements can define allowed actions, required information, decision routes, dependencies and exceptions.

01 / Input
02 / Action
03 / Rule
04 / Update
05 / Output
Conceptual software architecture Illustrative / not client work
04

Reporting

Design outputs around agreed questions.

Reporting requirements should begin with what users need to understand and whether the underlying data can support it.

05

Fit assessment

Custom is a decision, not a default.

If an established product fits the workflow with acceptable change, it may be the more appropriate route. Bespoke development is considered where the requirement genuinely warrants it.

Conceptual software architecture Illustrative / not client work
Next assembly / Project brief

What should the software actually do?

Tell us about the business problem, current workflow, users, systems and the outcome you are trying to achieve.

Discuss a Software Project