Insights

When does your business need a custom tool?

Spreadsheets can do a lot. So can a shared inbox and a few well-chosen applications.

But there may come a point when the team spends too much time keeping them in sync.

Someone updates a record in one place, then copies it somewhere else. Colleagues ask for information that already exists but is difficult to find. Customers email for updates because there is no other way to check progress.

A custom tool might help. First, though, you need to understand what is causing the friction.

All insightsStrategy / Creative / Technology

Check what you already have

It is easy to assume that a new application is the answer when the existing setup feels cumbersome.

Sometimes an existing platform can do more than the team realises. Sometimes two tools need connecting. And sometimes the process needs changing before any software will make much difference.

Those options deserve a look before you commit to development.

The aim is to solve the problem with an approach your business can support, whether that involves custom code or not.

Describe the job, not just the features

“We need a portal” leaves a lot unanswered.

Who will use it? What should they be able to see or change? Where does the information come from? What happens after someone completes an action?

A customer portal and an internal management tool may display some of the same records, but the permissions and tasks can be very different.

Work through those details early. They will tell you more about the project than a long list of features.

Start with the part that matters most

The first release does not need to include every idea raised in a workshop.

Choose the essential tasks, test the proposed workflow with its users and agree what can wait. That gives you something concrete to evaluate without making the initial project unnecessarily large.

Also decide who will look after the tool once it is live. Hosting, access, maintenance and support all need an owner.

Custom development makes more sense when you can explain both the problem it will solve and how the business will keep it useful afterwards.