I suppose the first question is why would you create your own content management system? Are you an expert who knows exactly how the ideal CMS should look, act and grow? If you’re a web development company who is looking to create the next world-conquering content management system then perhaps it’s worth the effort. But what other motives could there be?
The most obvious is that you’re a web development company who isn’t good enough to keep customers with the quality of your skill, design ability and service alone so you ensnare customers by creating what are essentially bespoke websites coded in something so clunky that it’s an enormous upheaval for them to consider going elsewhere.
Like most industries, there are sadly all too many companies like this. However I’m pleased to say that there are also just as many, hopefully even more, reputable web developers who can offer skilled in-house designers, commercially aware project managers and developers who can talk to customers in layman’s terms about how best to achieve their objectives.
Open Source Solutions
Their solution is not to tie you down to some solution which suits them but not you. They will instead offer you internationally recognised, tried and tested, open source solutions like Umbraco, Joomla, Drupal or even WordPress. These are content management systems that have had years of development by many thousands of qualified developers. If you insist on creating your own you will be slowly, very slowly reinventing the wheel, spending tens of thousands of pounds wasting time that could be spent on designing functionality and a user experience that benefits your customers.
On the subject of selecting the right content management system for you, there will come a time when you’re trying to convince senior management to go down a particular road, investing in one solution over the rest. It can be awkward proposing something with a preposterous name but try to focus on the benefits and don’t let them get distracted by the name.
These reputable solutions are generally free to use, what you pay for is the design and build that you agree with the web developer. There are bolt-on modules for many commonly needed functions like e-commerce or an image gallery, things you don’t need to create from scratch and can be easily modified to your objectives. The other benefit is that should you ever decide to part company with your developer and select another, any developer certified to work on that CMS can pick up where they left off. There is a formal roadmap for development giving you the reassurance that you need.
Ultimately, you want your audience to have the best possible user experience and so give yourself the best head start by choosing a content management system that’s reliable, trusted, stable and flexible enough to accommodate your anticipated future needs in phases 2 or 3 of the site’s growth.
Don’t reinvent the wheel, save your project time and money that can be put to good use elsewhere, and shop around for a good web development partner, it will be well worth it in the long run.