Skip to content

When should you build an internal tool?

A spreadsheet or manual handover is not automatically a reason to commission software. It may be adequate for the amount of work, or an existing product may already handle the task.

A custom internal tool becomes worth considering when a repeated process needs behaviour that your current systems cannot reasonably provide.

Check the existing tools first

Software you already have
Configure it better?Build if the gap remains

Look at what the business already pays for. A change to configuration, permissions or the way information is captured may solve the problem with less maintenance.

Check whether people understand and use the current process. New software will not resolve an ownership problem on its own.

Be specific about the gap

One defined problem
Named usersRequired actionsA useful outcome

Write down what users cannot do today. They may need to review work from several systems, approve an exception or hand over a complete record without retyping it.

Describe the required behaviour rather than starting with a long list of screens. The first version should solve a defined problem for named users.

Include the people using it

  1. Walk through a task
  2. Try a version
  3. Refine with the team

A tool can meet a technical specification and still make the day harder. Ask users to walk through a recent task and test a representative version before launch.

Their input helps identify awkward permissions, missing fields and extra checking work that a diagram may miss.

Decide who owns it after launch

  1. Account access
  2. Documentation
  3. A maintenance owner

Your agreement should explain source-code and licence rights, account access, documentation and responsibility for maintenance.

Someone needs to manage changes in connected systems, investigate faults and decide whether new requirements belong in a later scope.

If the business cannot support that ownership, an established product may be a better option.

Keep the first release narrow

First release
One workflowAgreed checksLearn before expanding

Choose one workflow and agree what successful completion looks like. Define the inputs, user actions, permissions and failure behaviour.

Avoid building a replacement for every spreadsheet at once. Learn whether the first tool is used and whether the measured benefit justifies further work.

How Propel can help

We assess the workflow and compare a practical build with alternatives. Where custom software is justified, we scope the implementation, test it with representative examples and provide an agreed handover.

Explore implementationDiscuss your workflow