Skip to content

Custom Development

Business rules before screens

We build custom business systems for requests, approvals and reporting, for companies whose recurring processes are spread across spreadsheets, email and separate systems, with no existing product that fits. We start from the business rules, then build the system and its integrations, define who owns each piece of data and who may access it, and test those permissions.

Custom business systems

Decision brief for Custom business systems

Use this when a recurring process spans spreadsheets, email and separate systems that a suitable existing product cannot cover. If the problem is an undefined procedure, establish the procedure before automating it.

We define request states, authorised transitions, field ownership, exceptions and delegation. Agreed delivery includes process maps, permissions, import, reports and training. Accounting, payroll and regulatory compliance are not assumed to be included. The process owner, affected teams, sanitised sample data and authorised integration interfaces are prerequisites.

How we deliver

  1. Map the process

    Document the normal path and exceptions without automating existing confusion.

  2. Define access and data

    Review field ownership and boundaries between organisations and branches.

  3. Test end to end

    Test request creation, approval, rejection and post-approval changes.

  4. Controlled transition

    Migrate a bounded workflow and reconcile results before expanding.

Honest scope and cost

Exceptions, data quality and connected systems drive cost, not screen count alone. We separate data cleaning, software licences and ongoing support, and specify acceptance tests before estimating each milestone.

Start a project for Custom business systems

Related proof for this service

How we verify delivery

  • Self-approval is blocked where policy prohibits it.
  • Delegation and state changes are recorded without exposing unauthorised fields.
  • Repeated integration messages do not create a second request.
  • Test reports match written metric definitions.

How we would deliver this scope

A purchase request could move from employee to manager to finance. A changed amount triggers renewed approval, self-approval is blocked, and failed processing enters a review queue. This is a proposed design, not an implementation claim about a named organisation.

Frequently asked questions

Not necessarily; an operational layer can connect existing systems and teams.

Articles that support your decision

Let’s plan your project

Tell us what you want to build or improve. We’ll review your needs and discuss the next step.