Journal
Development4 min read

Website builder or custom build: an honest take

A website builder isn’t always bad, and custom development isn’t always better. When each one fits, without trying to sell you either.

Almost everyone planning a website asks this: why pay for development when there are website builders where you can put a site together over a weekend? “Builders aren’t serious” doesn’t sound very convincing coming from a studio that makes its living on development. So let’s try to be honest.

A website builder is a ready-made platform: you assemble the site from blocks in a visual editor, and the service takes care of hosting and updates. Custom development means a site built for a specific task: design, code, content management, integrations. Both options work. The question is what problem you’re solving.

When a builder is enough

A website builder is a good fit if:

  • you need to test an idea or an offer quickly;
  • the site is one or two pages with contact details;
  • there’s no complex logic: filters, customer accounts, calculations;
  • the owner will update the site themselves;
  • the budget is tight and you need to launch now.

Builders really can do a lot: responsive templates, forms, simple stores, analytics. For many tasks that’s more than enough, and it would be dishonest to deny it.

Say, a page for a single event, or a small company site where the point is to describe the services and give a phone number. Custom development may be overkill here: you’d pay for flexibility you’ll never use. Or the first page for a new line of business whose demand hasn’t been tested yet.

Where the limits begin

Problems appear when the site outgrows the template. Typical signs:

  • you need logic that the ready-made blocks don’t offer;
  • data has to update from a CRM or an ERP system;
  • the site is slow on phones and you can’t touch the code;
  • the design runs into the limits of the editor;
  • you need many similar pages with different data.

Speed is its own question. A site on a builder loads the code for the entire platform, even if the page uses three blocks. On a desktop you won’t notice; on a phone over mobile internet you may. The site owner usually can’t fix it: the code belongs to the platform.

Real estate knows this story well. While a developer has one phase and a dozen floor plans, a builder copes. Once there’s a stacking plan with hundreds of units, availability from the CRM, search by floor and completion date, a mortgage calculator with current rates, the workarounds begin. Embedded widgets, external services, spreadsheets updated by hand. Each piece works on its own, but together they make a fragile system nobody dares to touch.

What people forget when comparing

When comparing options, people usually look at the cost of launch. But there are other questions worth asking upfront.

Who owns the site. On a builder, you’re renting the platform. If the service raises prices, changes its terms or shuts down, moving won’t be easy, and sometimes the site has to be rebuilt from scratch. A site of your own can move to another agency or another host.

What it costs to own over several years. The subscription, paid add-ons, extra services for whatever the builder can’t do. Over the long run, the price gap can turn out smaller than it looked at the start.

How the site will grow. Imagine that a year from now you need to add a new residential project, a buyer portal or an integration with a new CRM. With custom development, that’s ordinary follow-up work. On a builder, the answer depends on whether the platform planned for it.

Who will maintain it. Custom development needs a team that understands how the site is built. If the studio disappears and the code is a mess, that’s a problem too. A good sign is clear documentation and mainstream technology that another team can work with. Ask upfront what you’ll get after launch: access credentials, source code, a guide to managing the site.

The in-between options

It’s not always either-or. Sometimes it makes sense to launch the first version on a builder, validate demand, and only then commission development, knowing what you actually need. Sometimes the main site is custom-built, while the marketer assembles landing pages for individual campaigns in a builder.

The main thing is not to try to grow a complex product out of a builder by patching it for years. At some point, maintaining the workarounds costs more than proper development, and the move keeps getting postponed because everyone’s afraid of breaking things.

The right question isn’t “which is better” but “what happens to the site in two years, when there’s more to do.”

If you’re not sure which path fits your project, we’re happy to talk it through. Sometimes the honest answer is that you don’t need custom development yet.