All insights

Pricing / 5 min read

What determines the cost of a custom internal tool?

Understand what shapes a software estimate: workflows, integrations, permissions, migration, and the work of keeping the product running.

An unfolded paper price tag with four connected panels labelled Scope, Design, Build, and Operate
The work behind the priceIllustrative concept · Worqship

Estimate the workflow, not just the screens

Two tools with the same number of screens can require very different amounts of work. One might display existing records. Another might coordinate approvals, apply permissions, reconcile external data, and recover from interrupted processing. The visible interface tells only part of the story.

Start by describing what happens today. Who enters information? Who makes decisions? Where does work wait? What must happen if a step fails? Those details help a development partner estimate the system you actually need.

The decisions that shape the cost

Scope is more useful than a generic price band. The following areas often change the size of the work, and each should be discussed in an estimate.

  • Workflows: the number of distinct journeys and the exceptions each must handle.
  • Integrations: access to documentation, API limits, data quality, and recovery requirements.
  • Roles and permissions: which people can view, change, approve, or export information.
  • Migration: what existing records need to move, and how they will be checked.
  • Operational needs: hosting, monitoring, backups, and the responsibilities after launch.
  • Design: whether the team is implementing an established system or discovering a new experience.

Define a first release with a complete job

A smaller first release can make the investment easier to assess, provided it completes a useful workflow. For example, a request-and-approval tool needs a way to submit a request, review it, communicate the decision, and handle corrections. A collection of disconnected screens will not replace the existing process.

Separate what the first release must do from improvements that can follow. Write down the acceptance criteria and the assumptions behind the estimate. If an integration is poorly understood, investigate it before treating the delivery plan as settled.

Compare what the estimates actually include

Ask each partner to explain the same delivery boundaries. Does the quote include discovery, design, testing, deployment, data migration, and documentation? Which subscriptions or third-party charges sit outside the development fee? What input is expected from your team?

Discuss uncertainty directly. A range can be useful when its assumptions are clear. Ask which findings could change the estimate and how you will agree that change. Comparing only the total price hides these differences.

Check the same responsibilities in every proposal.
Look forClarify before comparing prices
A defined first releaseWhich journeys and integrations are included, and what is deferred?
Validation and release workWho handles testing, migration, deployment, and acceptance?
Responsibility after launchWhat support is included, and who owns hosting, access, and ongoing costs?

Budget for the product after launch

The ongoing cost depends on how the tool is used and who runs it. Hosting, external services, maintenance, and further development are separate considerations. Your team may own some of that work; your development partner may support the rest through an agreed engagement.

Ask for a practical operational outline: account ownership, deployment instructions, monitoring, and the process for reporting problems. These details help you understand the cost of keeping the tool useful.

Prepare a brief that makes an estimate useful

You do not need a complete specification to start. Bring a real example of the workflow, the tools involved, the people affected, and the result you want to improve. Include any deadline, budget context, or organizational constraint that will shape the approach.

At Worqship, the next step may be a project scope or a discovery engagement, depending on how much is already known. The purpose of that first conversation is to make the next commitment clearer.

Worqship mark

From the Worqship team

Perspectives from a practice connecting product thinking, design, and software engineering.About Worqship

Let’s make it work

A useful conversation can change the next step.

Bring us the product decision or engineering challenge you’re working through. We’ll help make the path forward clearer.

Start a project

Clarity from the first conversation.

Start with your business problem

Agree the scope before the build

Own your code and infrastructure