Custom CMS

Custom CMS: you maintain content, not layouts

I develop websites whose content management fits your content: a location has fields for address and opening hours, a course for dates and free places, a product for technical data and price. Your team just fills in the fields – how the content looks on the website is already defined.

Prefer to talk?+43 676 487 91 38

WordPress website hacked or offline? See the immediate steps and how it works or call: +43 676 487 91 38

Updating a website should take minutes, not an afternoon

On many company websites, maintenance is the real bottleneck. A new date has to be entered in three places, the editor offers a hundred options for a simple text change, and for everything else the agency gets a call. Content then goes out of date not because nobody wants to change it, but because it is too cumbersome.

A custom CMS reverses the order. First we clarify what content your business has, how often it changes and who changes it. That results in input forms with exactly the fields that are needed. Only then are the pages designed that display this content.

It doesn’t always have to be a new system. If a well set-up WordPress website or a static site is enough, I will recommend that – I build both as well.

When your own content management pays off

A custom CMS is not an end in itself. These situations are typical reasons to rethink how a website is maintained.

One change, five places

Opening hours, prices or contact people appear on several pages and have to be updated everywhere individually. Somewhere the old information remains.

Your content follows a pattern

Products with technical data, courses with dates, properties, locations or job openings: content with a fixed form is safer to maintain in fields than in free text.

Small changes, long waits

Every correction needs the agency or the one person who knows the system. The hurdle is so high that content is left untouched.

Too many options in the editor

A page builder allows everything, including shifted spacing, wrong colours and broken layouts. Anyone who only edits occasionally eventually stops daring to touch it.

Several people, different permissions

Branches only maintain their own location, texts are approved before publication, and it stays traceable who changed what.

Data is needed elsewhere too

The same product or event data should appear on the website, in a PDF price list, in the newsletter or in another program.

How you maintain a location

An example of what content management for your business can look like: every detail has its own field, and what shouldn’t be changed isn’t even visible.

Simplified example view: Edit screen “Graz city centre” in the Locations section with the fields Location name, Address, Phone, Opening hours, Contact person, Services on site and the buttons Preview and Publish.
  1. Clear fields instead of a blank page: address, phone and contact person each have their fixed place.
  2. Opening hours are selected rather than typed – inconsistent spellings and typos disappear.
  3. The preview shows the change before it goes live.
  4. After publishing, the change appears on the location page, the contact page and in the data for search engines.

What your content management can cover

The scope depends on your content. These building blocks are combined as needed.

Input forms in your own terms

Fields, selection lists, required details and short help texts, named in the language of your business rather than in CMS jargon.

Maintain every detail only once

Phone number, opening hours or price are changed in one place and appear correctly everywhere: on all pages and in the structured data for search engines.

Page components with fixed rules

Prepared sections are available for free-form pages. Spacing, colours and fonts are predefined so every page fits the overall look.

Roles, approvals, history

Each person only sees their own areas. Changes can be reviewed before publishing and earlier versions restored.

Multilingual content at a glance

Translations are maintained per item; missing language versions are visible at a glance.

Connecting existing systems

Import and export or interfaces to inventory management, CRM, booking or newsletter systems, so nothing is typed in twice.

Custom CMS, WordPress or a static website?

I build all three. What matters is how often your content changes and how it is structured.

Static website

Fits when
content rarely changes and a compact presentation is enough
Maintenance
I make the changes, or they are commissioned in batches
Ongoing technology
hardly any updates, very small attack surface
Starting at
from €490
See static websites

WordPress

Fits when
you mainly maintain pages, posts and images
Maintenance
pages with custom Gutenberg blocks
Ongoing technology
regular updates of core, theme and plugins
Starting at
new website usually €1,990–6,490
See WordPress development

Custom CMS

This page
Fits when
you maintain many similar items or several people work with their own permissions
Maintenance
dedicated input forms for each content type
Ongoing technology
framework updates, few dependencies
Starting at
usually €5,490–11,990
See the scope

All prices shown are final prices. Which option fits is clarified in the content inventory – even if the answer is “WordPress” or “static”.

Technical foundation

Proven open-source tools instead of building from scratch. Which combination fits is clarified in the content inventory.

  • Payload CMS

    Content management

    Admin generated from your content model, data in your database – with roles, drafts and earlier versions.

  • Astro

    Public website

    Fast, static pages without a login or database in the public part – that keeps load times and the attack surface small.

  • WordPress

    When it fits better

    For websites that consist mainly of pages and posts – with custom blocks instead of a page builder.

Payload CMS and Astro are MIT-licensed and free to use – there are no licence fees for the CMS. This website is built with Astro too.

From the content inventory to finished content management

You test the admin before the design and pages are built. Changes are cheapest at this stage.

  1. Content inventory

    What content exists, how often does it change, who changes it – and what is cumbersome today?

  2. Content model

    Define content types, fields, relationships and roles and agree them in writing.

  3. Test the admin

    You work with sample data in the real admin and give feedback before pages are designed.

  4. Website and migration

    Design and build the pages, import existing content, redirect old addresses.

  5. Training and operation

    Short training using your own content, documentation, handover of access and ongoing support on request.

Website with its own content management

For company websites with recurring content such as services, locations, events, products or team. A single content management module for an existing website is possible from €1,890. The exact scope is set out in writing after the content inventory.

usually €5,490–11,990Discuss website maintenance
  • Content inventory: content, frequency of change and responsibilities
  • Content model with fields, relationships and roles
  • Testable admin with sample data before the design is implemented
  • Page templates that display your content consistently and automatically
  • Import of existing content within the agreed scope, including redirects
  • Training using your own content and a short guide
  • Source code in your repository, access in your company’s name, data exportable

Related projects

Real examples show the starting point, the technical decisions and the scope of work delivered.

Frequently asked questions

Answers to the questions that come up most often before a custom CMS.

What is a custom CMS – and how does it differ from WordPress?

A CMS is the area where you change your website’s content. In WordPress you usually work with pages and blocks designed for very many kinds of websites. With a custom CMS, the content management is built around your content: for example, there is a “Locations” area with exactly the fields a location needs. Technically it is built on a proven open-source foundation, not from scratch.

Do I really need my own CMS?

Often not. If your content rarely changes, a static website is cheaper. If you mainly maintain pages and posts, WordPress is usually the more economical choice. Your own CMS pays off when you maintain many similar items, the same detail appears in several places or several people work with different permissions. The content inventory clarifies this before you invest in an implementation.

What does a custom CMS cost?

A company website with its own content management usually costs €5,490–11,990. The main cost drivers are the number of content types, roles and approvals, multilingual content, integrations and the scope of the data migration. A single content management module for an existing website starts at €1,890; the content inventory as a standalone service costs €390 and is credited if you go ahead. There are no licence fees for the CMS; hosting and support are agreed separately.

How long does implementation take?

A compact website with its own content management usually takes 6–10 weeks; the testable admin is generally ready after 2–3 weeks. Multilingual content, integrations and extensive data migrations extend the timeline. The schedule is set after the content inventory.

Will I be dependent on you afterwards?

No, and that is planned in from the start. The foundation is widely used open-source tools under the MIT licence and common technology (TypeScript). The source code sits in a repository owned by your business, access is in your name, the content model is documented and your data can be exported. That way another developer can take over the project too.

Can my team use the admin without lengthy training?

That is the goal. Each input form only shows the fields needed for one task, with help texts in your language. Because you test the admin before the design is implemented, unclear spots show up early. At launch there is a short training session using your own content and a guide to refer to.

Can content be imported from WordPress or another system?

Yes. Pages, posts, images and structured data are imported automatically or semi-automatically, depending on quality and scope. Old addresses are redirected to the new ones so existing links and visibility in search engines are preserved.

Where do the website and data run?

The public website is delivered as fast, static pages; changes go live after publishing with a short rebuild. The admin runs separately on a server in the EU and is not part of the public website. Which data is processed and which agreements are needed is documented before launch.

Which technology do you use?

For new projects with their own content management, usually Payload CMS for the admin and Astro for the public website; this website is built with Astro too. Both are open source under the MIT licence. Payload was acquired by Figma in 2025 and Astro by Cloudflare in 2026, and both remain free to use. When it fits better, I use WordPress with custom blocks or a static website.

What happens after launch?

You maintain your content yourself. I can take care of updates, backups and monitoring of the technology as part of a care plan. New content types or features are implemented as clearly scoped extensions.

Tell me briefly what it is about

You will receive a personal reply with an initial assessment and the sensible next step – usually within one working day.

Enquiry

Required fields are marked with *.

Thank you. Your enquiry has been stored and the notification was sent successfully.
Your enquiry has been stored, but the internal email notification could not be sent. To be safe, please also write to office@jkconcepts.at or call: +43 676 487 91 38.