As an online marketer, I used to work in different environments, but since joining Foliovision, I spend virtually all my time on our clients’ content management systems. Some days ago, I logged into a completely different CMS after a long time. It didn’t look bad at first glance, but spending just a few minutes working with this interface was enough to see the striking difference between this CMS and our own; this one was really medieval! I am a marketer, certainly not a hard-boiled developer, and for the first time, I’ve summarized my thoughts about what makes a good CMS. These are the pillars of success but also the risks involved.
I. Low initial costs
This means open source, choosing from the three respective candidates (here we explain why we chose Wordpress out of these three). There is a crowdsource counting dozens of millions of people who develop, test, rate, and upgrade several open source CMSs. You can’t beat this crowd with your team. Spending weeks developing your own or buying some obscure CMS from another company means you’ve wasted money form the beginning.
RISK: Some open source projects serve for years with the same or even increasing quality. Unfortunately, some start to slide backward as the time passes, and you have to leave the sinking ship at the right moment.
II. For all clients and purposes
Of course, you have to add “within the range of what CMS should provide.” There is nothing worse than getting your first BIG client and then realizing that the wooden legs of your CMS can’t accomodate your vision. Our example: we need to serve both a local Toronto realtor and a major Canadian insurance broker with different traffic, database requirements, and marketing strategies — not an easy task if you’re not prepared for it.

