
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.
| Look for | Clarify before comparing prices |
|---|---|
| A defined first release | Which journeys and integrations are included, and what is deferred? |
| Validation and release work | Who handles testing, migration, deployment, and acceptance? |
| Responsibility after launch | What 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.