- Does my business need custom software?
- Probably not, and the test is specific: custom software is warranted when a process that makes you money cannot be modelled by any product you can buy, when several systems need orchestration none of them supports, when customers need private areas of their own, or when the software is itself what you sell. Work down buy → configure → integrate → extend → build in that order, and only move down a rung when you can name what the rung above could not do.
- Custom software or SaaS — which is better?
- They are not competitors, they are different answers to different questions. SaaS is right whenever thousands of businesses share your requirement, because the vendor spreads the cost of security, uptime and development across all of them. Custom is right when the requirement is genuinely yours. Most businesses should be running mostly SaaS with a small amount of custom software at the point where they are actually different.
- How do I know if an existing product can really do what I need?
- Shortlist three, configure them with your own data, and try to write one sentence for each naming the specific structural assumption that fails — one location per account, one price per product, one owner per record. If you cannot write that sentence, the product has not been evaluated yet; a free trial tests the default settings, not the product.
- What does custom software cost to maintain?
- The honest answer is that it varies by more than an order of magnitude, so any single figure would be invented. What is reliable is the list: hosting, security patching, monitoring, backups and restore testing, dependency and platform upgrades, integration upkeep, support, and changes as the business moves. Those recur whether or not anyone is actively working on it, and a quote that mentions only discovery, design, development and QA is incomplete.
- Is custom software cheaper than paying for subscriptions?
- Usually not, and the comparison is often made wrongly. A subscription buys a fraction of a security team, an uptime budget and a product roadmap shared across every customer the vendor has. Custom software wins when what you get is something no vendor sells — not when the monthly fee looks irritating next to a one-time build price.
- Can I start with an existing platform and build later?
- Usually yes, and it is often the best sequence available. Buy or configure something now, run the business on it, and let the friction tell you precisely where the custom piece has to go. Requirements discovered by operating are worth far more than requirements imagined in a planning meeting — and you may find the friction never arrives.
- What is the difference between a customer portal and a website with a login?
- The obligation. A website with a password hides pages; a portal holds records belonging to specific people, and separation between them has to be enforced in the database rather than in the interface. Once private customer data is involved you are operating software with security, backup and disclosure responsibilities — which is a different project, and priced as one.