Contents
For a start and standard processes, a ready-made platform — a site builder or packaged CMS — is the better deal: the shop launches in weeks and the core features already exist. Custom development is justified when processes are non-standard — complex pricing, B2B, configurators, unusual logistics — or when the shop has grown so much that platform customisation costs more than your own code. The middle ground is headless: ready-made commerce logic plus your own storefront.
Here are the options, a comparison of cost of ownership and the signs a shop has outgrown its platform.
What are the ways to launch an online shop?
The options differ in how much you get ready-made and how much you can change. More flexibility means higher launch and maintenance costs.
| Option | Time to launch | Flexibility | Launch cost | When it fits |
|---|---|---|---|---|
| Site builder | Days | Low | Minimal | Small catalogue, testing demand |
| Packaged CMS | Weeks | Medium | Modest | A typical shop with integrations |
| Headless platform | 1–3 months | High on the storefront | Medium | Speed, design and SEO matter |
| Custom development | 3–6 months | Full | High | Non-standard processes, large turnover |
When is a ready-made platform enough?
A platform is enough if your shop resembles most others: a product catalogue with attributes, cart, payment, delivery and a customer account. Popular platforms have modules for payments, delivery services and back-office integration.
Signs a platform will do:
- up to tens of thousands of products with standard attributes;
- typical discounts and promo codes;
- delivery through popular carriers;
- no complex pricing or customer-specific terms;
- you need to launch fast and test demand.
On testing hypotheses before big investments, see how to validate a product idea.
Photo: Unsplash
When do you need custom development?
Custom development is needed when the business differs from a typical shop in the processes that make money. If every peculiarity has to be built as a customisation of someone else's platform, the shop eventually becomes a fragile system everyone is afraid to update.
- Complex pricing — customer-specific prices, wholesale tiers, contracts — see B2B customer portal.
- Configurators — a product assembled from options with dependencies and price calculation.
- Non-standard logistics — own delivery, time slots, fulfilment from several warehouses.
- A marketplace — goods from different sellers; see how to build a marketplace.
- High load — the platform cannot cope with sale-day traffic.
How do you compare cost of ownership?
Compare not the launch cost but the full cost over two or three years: licences and subscriptions, commissions, hosting, customisations, upgrades and support. A cheap platform start can turn into expensive customisation, and custom development into team costs.
- the platform's subscription or licence and paid modules;
- any commission on sales;
- customisations and maintaining them through platform upgrades;
- hosting, monitoring, backups;
- integrations with accounting, CRM, delivery and marketplaces.
More on quotes and maintenance in how to read a software development quote and website and app support cost.
How do you know a shop has outgrown its platform?
A shop has outgrown its platform when customisations take longer than new features, platform upgrades break customisations and the site is slow and scales poorly. At that point moving to headless or custom development pays off.
- every platform upgrade needs weeks of fixes;
- speed metrics are in the red and cannot be improved — see Core Web Vitals;
- the site goes down during sales;
- processes the business needs are implemented with workarounds and manual work.
When migrating, keep page URLs or set up redirects — see technical SEO checklist before launch.
In short
- For a start and standard processes, a site builder or packaged CMS is the better deal.
- Headless combines ready-made commerce logic with your own fast storefront.
- Custom development is justified for non-standard processes and large turnover.
- Compare total cost of ownership over several years, not the launch price.
- The sign of outgrowing a platform: customisations and upgrade breakages eat into development.
FAQ
Can a shop move platforms without losing search rankings?
Yes, if you keep page URLs or set up permanent redirects from old to new ones, migrate meta tags and check indexing after launch. A small fluctuation in the first weeks is normal.
What should a shop with a small budget choose?
A site builder or a ready-made CMS with a standard theme. Custom development pays off when you have non-standard processes or a turnover at which platform customisation costs more than your own code.
What is headless commerce?
Catalogue, cart and orders run on a ready-made platform via API, while the storefront is built separately with a modern frontend. It gives design freedom and speed while keeping ready-made commerce logic.


