First, we understand what the system needs to support

A spreadsheet may have grown to contain records, approvals and decisions that only one person understands. An off-the-shelf tool may also force people to work around it to get things done. We investigate these limitations before choosing a solution.

The process assessment describes the future workflow: who does what, which information they need and how exceptions are handled. On that basis, we assess whether configuring a tool, integrating systems or developing software is the right approach. The decision considers use, maintenance and dependencies.

From an internal app to a complete workflow

The first version covers a usable part of the operation. It may address a specific step or connect an entire journey, depending on what the process requires.

Operational apps
Records, checks, approvals, work orders and internal routines with visible responsibilities and rules.
Customer and supplier portals
Spaces for customers or suppliers to track requests, submit documents and complete actions defined in the process.
Connected systems
Workflows from request to delivery, integrated with the tools you keep, with access roles and an action history.

Delivery includes a plan for what comes next

The specification brings together screens, rules, permissions and acceptance criteria. The people doing the work take part in validation. Where migration is needed, we define which data is included, how to check the result and how to move between the old and new processes.

The delivery scope includes documentation and guidance on use. Code, accounts and access are held in your company's name under the agreed terms. Third-party services and tools retain their own conditions. Maintenance and further development are addressed explicitly, with responsibilities and separate agreements where needed.

An example in practice

Fictional scenario, not a client case: a maintenance company tracks work orders in a spreadsheet. Photos arrive through WhatsApp, and invoicing waits for someone to bring everything together. The proposed system starts with the work order: creation, the technician's record, customer approval and completion with the information required for billing.

The team uses this first part before adding other controls. Outstanding tasks, rework and usability issues guide adjustments. Expansion follows observed needs, with each new stage defined in scope.