Skip to content
PCL

Knowledge base

Bespoke or an existing system: where the line runs

An existing system is quicker to set up and cheaper to buy. Bespoke gives exactly what you want and nothing you do not use. The line between the two rarely runs along company size, but along how unusual the process is that the site or app has to support.

01

What an existing system does well

Well-known content systems are designed for the most common case: pages, news items, forms, possibly products. That part already exists, has been tested thousands of times, and there are people around who can work with it. Anyone who needs an ordinary company site gets years of development work for free.

The price you pay is maintenance and excess weight. A system that wants to do everything for everyone drags along features you never use, and every extension you install is a piece of third-party software that has to be kept up to date. Letting that slide is the biggest risk in this field: an outdated installation that gets found automatically.

There is also a limit to what such a system does comfortably. As soon as you want something it does not know — your own price calculation, an integration that works differently, a screen that deviates — you start building exceptions on top of something not meant for them. That works, until the next update.

02

When bespoke pays for itself

Bespoke is worth it as soon as the process itself is the product. A configurator that calculates price from dimensions and materials, a schedule that accounts for who drives where, a portal where clients see their own file: those are things you do not ask an existing system for, you build them.

The second reason is speed and manageability. Without dozens of extensions there is less to keep up to date, less that can break and less that gets loaded needlessly. For sites where speed directly costs or earns money, that weighs heavily.

The third is ownership. With bespoke work the code is yours and another developer can take it over, provided documentation comes with it. That is exactly why the question 'can somebody else continue with this?' matters more than the name of the tool.

03

The middle ground that gets forgotten

Between those two sits a third route: the content in a system meant only for that, and the site itself built bespoke on top. You keep a comfortable admin environment, but the pages are exactly what you want and can be pre-rendered.

That setup has another advantage that only shows later: the same content can also feed an app, a screen in the shop or an export to a marketplace. You maintain it once.

Which of the three routes is right depends on how much you want to be able to do yourself, how much deviates from the ordinary, and how long the site or app has to last. That is a judgement per project — not a fixed preference.

  • Existing system — quick to set up, plenty of expertise available, maintenance is mandatory
  • Bespoke — exactly what you need, lighter, and yours
  • Middle ground — content separate from the site, reusable in an app or shop screen
  • The deciding question: can another developer continue with this?

Quick questions on this topic

Is bespoke always more expensive?

To buy, usually yes; to own, not always. An existing system with ten paid extensions and yearly maintenance can work out more expensive over time than a light bespoke site. Calculate it over a few years rather than looking only at the quote.

Can I move from an existing system to bespoke later?

Yes, and the other way round too. What makes the move easy or hard is not the system but your content: if it is neatly structured and exportable, switching is a job with an end. So ask about that before you start.

Knowledge base

A question that is not here?

Just ask. Plaincodelab answers even when the answer is that you do not need something.

01 / 05

What is it about?

Enter = next