Deciding whether to replace a SaaS subscription with custom software used to be simple, because custom software was expensive. That has changed. A focused web app that does exactly what your business needs can now be built in weeks, and the ongoing cost is hosting. So the question is worth asking again, carefully. Here's how we think about it, including the cases where the subscription is still the right answer.
Start with what you actually use
Open the tool and list the screens your team touched in the last month. Not the features on the pricing page. The screens. For most businesses the list is short: a form, a calendar, a list view, a report or two.
An aircraft management company we work with paid $950 a month for an industry platform. What they used was the trip request form and the fleet calendar. The rest was paid for and idle. That's common. Subscriptions are priced for the whole market, and you're paying for every other customer's features.
Then ask the vendor directly whether the thing you keep working around can be configured. Get the answer in writing. A clear no is useful. It ends the debate about whether you're using the tool wrong.
Five signs it's time to replace
- The tool can't model your business. This is the clearest sign. The same company's platform allowed one shared request form per account and couldn't limit which aircraft an owner saw, so every owner picked from the full fleet and staff fixed it by hand. When the vendor confirms "there's no way to do that," you're done adapting.
- You're already working around it. A shared password on a page that embeds the vendor's form. A second calendar. A spreadsheet that reconciles what the tool says with what's true. Each workaround is a feature you've built, badly, on top of something you're paying for.
- The tool holds data you'd want to own. Customer records, schedules, history. If leaving would mean losing years of records, or exporting a CSV and hoping, the dependency is worth pricing.
- The process is stable. If you've done it the same way for a year, it's safe to build for. Custom software for a process that changes monthly is a rebuild subscription.
- The workflow touches several other tools. Custom software can be the piece that talks to your email, your calendar, and your accounting the way you want. A subscription integrates the way its vendor wants.
Five signs to keep the subscription
- The domain is regulated or deep. Accounting, payroll, tax, compliance-grade records. For the aviation company, aircraft maintenance tracking stays on its specialist platform and the new software plugs into it. Don't rebuild what a specialist team maintains full time.
- Your process isn't settled. Simplify first. Automate second.
- Nobody will own it. Custom software needs someone to answer "it's doing something weird" and to keep it running. If that's nobody, or the build is the only thing budgeted, wait.
- The subscription is cheap relative to your time. Replacing an inexpensive tool is rarely worth a build. Replacing a $950 a month tool you use a small slice of is a different conversation.
- You'd be rebuilding a commodity. Email, calendars, video calls, invoicing, e-signatures. These are solved. Buy them.
How to replace one without betting the business
Scope version one to the workflow you use. Write down the request form, the statuses, the calendar, the emails. Anything the team didn't touch last month goes on a later list.
Roll out in phases. Test with dummy data. Then run the new system in parallel with the subscription for a stretch, entering real work in both. Then migrate. The parallel run is where you find the case nobody mentioned in the scoping interview.
Put monitoring in on day one. Error reporting, a health check, and backups you've actually restored from. A subscription gave you these without telling you. Your own software needs them explicitly.
Export before you build. Pull your data out of the subscription while you still have full access: every record, every attachment, every status. You'll need it to seed the new system, and you'll want it as the paper trail during the parallel run.
Keep a dry-run mode. Anything that sends email or texts should have a way to show what it would send without sending. You'll use it before every change.
Plug into what you keep. The specialist tools you decided to keep should feed the new system, or be fed by it. Integration is cheaper than replacement and less risky.
What it costs
Two parts. A one-time build, scoped to the workflow, and ongoing hosting plus whatever email or messaging service it uses. For a small business app the ongoing cost is usually a small fraction of a mid-range industry subscription. The build cost depends on scope, which is why we start with an audit rather than a quote.
A worked example
The aviation company's version one shipped as an owner portal with individual accounts, a trip request form built for multi-leg trips, confirm-or-decline from a staff email, automatic itineraries at 7 days and 48 hours before departure, pilot flight logs, and encrypted passport storage. The owner agreed it would replace the subscription, and the rollout is phased: dummy data, parallel run, migration. The full story is in the aircraft management owner portal case study.
If you're paying for a tool and using a slice of it, the free audit is the right place to start. We'll look at what you use, what you work around, and whether a build is worth it. Sometimes the honest answer is "keep the subscription, fix the workaround." You'll get that answer too.