Kiandra Insights

How to Use Kentico as a Tool

Rhys Evans - Kiandra custom software developer
by
Rhys Evans
Software Developer
|
December 18, 2019
Rhys Evans
Software Developer
December 18, 2019
Illustration of a Swiss army knife on a bright orange background

Kentico is a powerful tool, but like any powerful tool, it must be used for the right job, in the right way. An old saying goes “When all you have is a hammer, everything looks like a nail.” Kentico is more Swiss army knife than hammer, and it can be tempting to let loose and do as much with this tool as possible.

There’s nothing inherently wrong about that, but it’s important to treat the tool with respect. There are some things to keep in mind when working with Kentico. These ideas can also apply to other CMSs as well, but we’ll focus on Kentico.

Avoid modifying existing features if possible. It’s always preferable to build new separate pieces of functionality if it can be helped. This helps with maintainability. If your CMS is open source, or otherwise exposes core elements for customisation, this is a good rule of thumb.

A heavily customised CMS

A heavily customised CMS may become difficult to support over time and may mean your CMS provider won’t be able to replicate any issues you encounter during normal operation. Upgrades will become more difficult when a key piece of functionality you have enhanced disappears with the next version. If you absolutely must make modifications, keep them documented, as they will inevitably be something that must be brought across manually with upgrades.

Follow documentation. Kentico recommends ways of proceeding and is very clear about the way one should work with the CMS for maintainability. While most CMS solutions offer flexibility in how you use it, usually there are a few recommended approaches.

One of the sayings you might hear every now and again in the office is “Don’t fight the framework.” It might seem obvious, but the flexibility of software means it’s often much easier to repurpose tools than it might be to turn a wrench into a makeshift hammer or shovel. If you find that you’re struggling to make something work because your tool wasn’t built to perform that function, it might be time to step back and rethink your plan.

When it comes to upgrading your CMS to the next version, it can often be a bit daunting. Kentico’s upgrade tools are quite handy at alleviating some of the trouble. You have access to a tool that will perform the upgrade itself, as well as a tool that can assess the state of your codebase. Impending problems can be identified (including any potential issues brought about by customising built-in features) and corrections can be made.

Of course, these tools aren’t silver bullets, and if you’re planning to go from the Portal Engine to MVC, it’s time for a rebuild, but I do appreciate the effort Kentico puts in to help make the process of going from major version to major version as painless as possible.

Most CMS products have a dedicated community surrounding it. Kentico is no exception and there are resources out there to help answer questions and solve problems. In Kentico’s case, you can also make use of credits to facilitate audits of your projects. With these, you can identify problems and work out ways of pushing forward.

Ensuring your Kentico projects are up to standard is beneficial for more than just peace of mind and maintainability for the future. With a few solid projects up your sleeve, you’ll be able to apply for a Kentico Quality certification, which is an undeniable asset for you and your team.

If you’d like to discuss a new or ongoing Kentico or CMS project, we’re here to help. Fill out our simple Contact Us form today and let’s start the conversation.

Share article
LinkedIn.com

More insights

A stylised heart shape with sharp edges and a gradient blend of orange, red, pink, and blue, set against a dark-to-light gradient background that fades from black at the top to orange at the bottom.

Lovable app review: AI prototyping and product ideation tools for clients

David Velasquez
27/8/2025

When working with clients in the earliest stages of a project, speed matters. The faster we can turn ideas into something visual, the sooner we can test assumptions, get feedback, and align on a direction. That’s where product ideation tools like Lovable come in.

Read more
A lone figure stands in front of a towering, glowing “AI” symbol, with dramatic shadows cast across the floor, representing the scale and impact of artificial intelligence on the future of work and technology.

What AI means for the software you already have

Cassandra Wallace
26/8/2025

AI is reshaping how software is built, used and maintained but most organisations aren’t starting from scratch. They’re working with what they already have: legacy platforms, off-the-shelf SaaS, or custom tools that still perform core business functions.

Read more
Illustration of the word "prompt" surrounded by icons representing AI, design, coding, and automation tools, connected by orbit-like lines.

Prototyping with AI: how multiple LLMs improve software requirements

Cassandra Wallace
25/8/2025

When projects succeed, it’s rarely by accident. Clear, accurate requirements are the foundation of great software but they’re also the part most prone to misunderstanding. At Kiandra, we use AI prototyping and a multiple LLM workflow to make this step faster, more accurate, and more collaborative.

Read more

Let’s discuss your next project

Whether you’re curious about custom software or have a specific problem to solve – we’re here to answer your questions. Fill in the following form, and we’ll be in touch soon.

Email

Would you like to receive an occasional email showcasing the latest insights, articles and news from our team of software experts?

Thanks for reaching out! One of our software experts will be in
touch soon to help you with your enquiry
Oops! Something went wrong while submitting the form.

This website uses cookies to improve your experience. By browsing our website you consent to the use of cookies as detailed in our Privacy Policy