Updated September 2026 · Written and maintained by the Progression Agency strategy team
Every business software decision comes down to four options: buy an off-the-shelf product, configure a no-code tool, extend a low-code platform, or build custom software. This guide explains each option, compares cost, speed, fit, control, scalability and risk, gives a decision framework used in real projects, and shows the hybrid patterns that usually win.
On this page · 9 sections
The short answerBuy off-the-shelf software for anything that is not your differentiator: accounting, email, CRM, HR, support desks. Use no-code and low-code for internal tools, forms, workflows and prototypes that a business team can own. Build custom software when the process is your competitive advantage, when no product fits without contortions, when integration or data ownership is critical, or when licensing costs at your scale exceed the cost of building. Most companies should do all four: buy the commodity, assemble the internal tools, and build only the core.
Comparisons are based on each project’s official documentation as linked in the text. Progression Agency builds with all of the technologies compared and has no affiliate relationship with any of them.
The four options defined
Off-the-shelf (commercial or SaaS) software
A finished product you license or subscribe to: QuickBooks, Salesforce, HubSpot, Shopify, Microsoft 365. Fast to adopt, supported by the vendor, improved continuously, and shared with every other customer, which means it fits common needs well and unusual needs poorly.
No-code
Tools that let non-developers build apps, workflows and sites visually: Airtable, Softr, Glide, Bubble, Zapier, Make, Webflow. Ideal for internal tools, MVPs and automation; limited by the platform’s data model, performance and portability.
Low-code
Platforms where developers and technical users build faster with visual tooling plus code: Microsoft Power Apps, OutSystems, Mendix, Retool, Appian. Good for enterprise internal applications and workflow systems; licensing can be significant and the applications live inside the platform.
Custom software
Software designed and built for your organization by an internal team or an agency: web apps, portals, mobile apps, integrations, SaaS products. Fits exactly, is owned outright, integrates with anything and can scale as designed; costs more up front and needs maintenance. See custom software development.
| Off-the-shelf | No-code | Low-code | Custom | |
|---|---|---|---|---|
| Time to value | Days | Days to weeks | Weeks | Months |
| Up-front cost | Low | Low | Medium | High |
| Ongoing cost | Subscription per user | Subscription | Platform licensing, can be high | Hosting and maintenance |
| Fit to process | Generic | Adaptable within limits | Good | Exact |
| Ownership and portability | None | Low | Low-medium | Full |
| Integration | Vendor connectors | Connectors, Zapier | Connectors plus code | Anything |
| Scalability | Vendor’s | Platform limits | Platform limits | As designed |
| Security and compliance | Vendor’s certifications | Platform’s | Platform’s | Your responsibility, your control |
| Who builds | Nobody | Business users | Developers and power users | Engineers |
| Best for | Commodity functions | Internal tools, MVPs | Enterprise internal apps | Core, differentiating products |
Cost comparison over five years
Licensing models are described in each vendor’s terms; see, for example, Salesforce pricing and Power Platform pricing. Off-the-shelf and platform costs are per user per month forever and rise with headcount; custom costs are concentrated in the build and then modest for hosting and maintenance. The crossover point depends on user count and license price. A rough rule: when annual licensing exceeds about a fifth of what a custom build would cost, model both paths properly. See app development cost and website development cost.
| Scenario | Off-the-shelf / platform | Custom |
|---|---|---|
| 50 users, $60 per user per month | $180,000 in licenses | $120,000-$250,000 build + $60,000-$100,000 run |
| 500 users, $60 per user per month | $1,800,000 in licenses | $250,000-$600,000 build + $150,000-$300,000 run |
| Internal tool, 10 users | $10,000-$40,000 (no-code / low-code) | $40,000-$120,000 |
When off-the-shelf is right
- The function is a commodity: accounting, payroll, email, ticketing, general CRM.
- A market-leading product fits at least 80% of the process and the remaining 20% can change.
- Compliance certifications from the vendor save you an audit.
- You need it next week.
When no-code or low-code is right
- Internal tools, dashboards, approvals and workflows owned by a business team.
- Prototypes and MVPs to test demand before investing in custom.
- Automations between existing SaaS products.
- Enterprise internal apps where the organization already licenses Power Platform or similar.
When custom software is right
- The process is your competitive advantage and generic tools force it to change.
- You need integrations, data models or performance that platforms cannot provide.
- Data ownership, portability or security control is contractual or regulatory.
- Licensing at your scale costs more than building.
- The software is the product you sell (SaaS, marketplace, app).
Hybrid patterns that usually win
- Buy the system of record (CRM, ERP), build the customer-facing layer on top through its API.
- Prototype in no-code, then rebuild the proven parts in custom code.
- Use low-code for internal admin tools around a custom core product.
- Use off-the-shelf components inside custom software: auth, payments, email, search.
Risks and how to manage them
Off-the-shelf risk is misfit and lock-in; manage it with a real trial and an exit plan. No-code and low-code risk is hitting platform limits and outgrowing the tool; manage it by choosing platforms with export and APIs. Custom risk is cost and time overruns; manage it with a written first-release scope, agile delivery and an experienced team. See software development life cycle and software consulting.
A decision framework
- Is this function a differentiator? No: buy. Yes: continue.
- Does a product fit 80% without changing how you compete? Yes: buy and configure.
- Can a business team own it and is scale modest? Yes: no-code or low-code.
- Is the software the product, or does it need deep integration, ownership or scale? Yes: build.
- Model five-year cost for the top two options before deciding.
How Progression Agency advises
We tell clients plainly what to buy and what to build, and we build only what justifies it. Our software consulting service delivers a build-versus-buy recommendation with costs for each path. See software consulting services, MVP development and no-code and app development tools.
Deciding whether to build or buy?
Describe the process and the systems involved; we will recommend off-the-shelf, low-code or custom with five-year costs for each.
Getting found in search
AI, AEO and what is changing
Paid media and lead generation
Websites and design
Choosing and working with an agency
Software and app development
Web development, platforms and hosting
- React vs Vue vs Angular
- Svelte vs React
- Astro vs Next.js
- Next.js vs React
- Web development frameworks
- What is a tech stack
- SSR vs CSR vs SSG
- React Native vs Flutter
- Vercel vs Netlify
- Cloudflare vs AWS
- AWS vs Azure vs Google Cloud
- Web hosting types compared
- Hosting for React and Next.js
- SaaS hosting
- WordPress hosting guide
- Backend hosting options
- Website hosting for small business
- Headless CMS vs traditional CMS
- WordPress alternatives
- Best CMS platforms
- Webflow vs WordPress
- Wix vs Webflow
- Framer vs Webflow
- Shopify vs WooCommerce
- Website development cost
- Monolith vs microservices
- Custom website development services
- React development company
- Next.js development company
- WordPress development company
- Webflow development agency
- Front-end development company
- WordPress maintenance services
- Ecommerce website redesign services
- Website migration services
- DevOps services
- Cloud migration services
- Website speed optimization services
- Website security services
Social, content and brand
By industry and by situation
Frequently asked questions
What is the difference between custom software and off-the-shelf software?
Is custom software better than off-the-shelf?
What is the difference between no-code and low-code?
Is no-code good enough for a business app?
How much does custom software cost?
How long does custom software take?
What are the risks of off-the-shelf software?
What are the risks of low-code platforms?
Can I start with no-code and move to custom later?
What is bespoke software?
Should a startup build custom software?
What is a hybrid approach?
Who owns custom software?
Which does Progression Agency recommend?
What is off-the-shelf software examples?
Need software built?We design, build and support custom software, web apps and SaaS platforms, with a written scope first.
Get a free marketing proposal
Tell us what you are trying to grow and we will come back with a plan, not a pitch deck. Same-day reply on weekdays.
