I’ve been working with Content Management Systems, both bespoke and open source for over 7 years. In that time a lot has changed as to how flexible and adaptive CMSs can be, but there are still times when a CMS can be restrictive.
Each CMS brings with it its own advantages and also its own disadvantages. Having primarily worked in large organisations such as universities, I’ve found that, at times a CMS can do exactly the opposite of its intentions and become restrictive rather than freeing.
There are several reasons why I’ve found this to be the case, and while generally my experience has been within larger companies, I think some of the following reasons still apply to any size company.