Build or buy · Custom Web Apps
Build a Micro App or Buy a Tool? A Workflow-First Decision Guide
Compare a custom micro app with existing software before you build. Check workflow fit, permissions, total operating cost, data ownership, and exit options.

- Buy when an existing tool passes the workflow and permission checks.
- Build around a demonstrated requirement, not cosmetic preference.
- Compare operating responsibility and exit costs, not just entry prices.
Buy when the workflow already fits
Before commissioning a micro app, try completing the real task in an existing tool. If a booking service, form builder, or CRM can handle the required rules, permissions, and handoff without fragile workarounds, configuring it may be the better first step. A custom interface is not automatically a better business decision.
Write down the task and its exceptions before comparing products. 'We need a portal' is too vague. 'A client can upload a document, an authorized reviewer can request changes, and both can see the current status' gives you a testable buying requirement.
Build when a valuable constraint remains unsolved
A focused custom app is worth investigating when the same manual workaround repeatedly blocks the task and an available product cannot satisfy a necessary constraint. That constraint might be an approved qualification rule, a particular integration, a tightly controlled handoff, or a customer experience central to the service.
Do not treat every preference as a requirement. A different button color rarely justifies owning a software system. A missing permission boundary or an inability to export business-critical records deserves a more serious evaluation.
- Identify the recurring task and its owner
- Separate mandatory rules from preferences
- Test the most difficult exception in a candidate tool
- Name the gap a custom app would actually close
Compare the whole operating cost
For purchased software, review subscription tiers, user counts, usage limits, integration fees, setup time, migration, and training. Confirm these costs against the vendor's current terms rather than assuming that a published entry price covers your use case.
For a custom build, include scoping, implementation, hosting, database services, external APIs, monitoring, maintenance, and future changes. Assign a person to own updates and support. A project quote and a monthly software subscription cover different responsibilities; compare them over the same period and with the same requirements.
- Initial setup or development
- Recurring infrastructure and vendor fees
- Time spent on workarounds and support
- Security review, backups, and maintenance
- Migration and exit effort
Test ownership and permissions before deciding
A polished demo does not prove that the data model fits. Check who owns each record, which users can see it, whether changes are auditable when needed, and how data can be exported or deleted. A small app holding customer records still needs server-side access controls.
Ask the same questions of a custom developer and a software vendor. Who controls production accounts? What happens if the responsible person leaves? How are failures detected and backups restored? Do not accept vague ownership promises in place of explicit access and handoff arrangements.
Use a bounded trial instead of a speculative rebuild
Choose one representative workflow and try it with non-sensitive test data. Define success in advance: for example, a valid request is saved once, visible only to the correct team, and ready for follow-up. Also test missing fields, a network failure, an unauthorized user, and a retry.
If a purchased tool passes those checks, start there and record any remaining friction. If it fails a necessary requirement, use the observed gap as the brief for a focused custom release. A hybrid approach can work too: keep the standard system of record and build only the missing interface or handoff, provided its integration and maintenance costs are acceptable.
Know when the scope is no longer one micro app
Multiple connected user journeys, complex roles, dependent integrations, and extensive history can move the project beyond a single focused workflow. That does not make custom development wrong; it means the project needs a broader product and operating plan.
Bring the tested requirements, candidate-tool limitations, data rules, and acceptance criteria to a scoping conversation. The next step should be an informed decision to configure, integrate, build narrowly, or plan a full stack product—not a promise that custom software always wins.
Put the guide to work
Explore the Custom Web App package
Starting at $997 USD per project. Review the scope, fit, and exclusions before requesting a quote. Final pricing depends on confirmed requirements; this is not a monthly fee or an all-features promise.
See Custom Web App scope and starting price