There are so many choices when it comes to finding the right content management systems (CMS) that it can make your head spin. You can find systems out there that have every feature under the sun and are capable of doing anything you want... Provided you can figure out how to use them. Therein lay the challenge when selecting a CMS for your website.
"Do you need a bicycle?" This somewhat cryptic phrase is often heard in Typo 3 circles. Typo 3 is a content management system and it's one of the most complete systems out there. As a result, it has a steep learning curve. Too steep a learning curve for many users. As a result they use the following analogy to describe their CMS to new users:
"Lets say you want to go from your home to the supermarket. For this purpose you would be really frustrated if someone told you to fly down there in a big jumbojet, right? (...unless you live in Australia) You would have to spend a lot of time learning to fly it. And you would be frustrated and unable to see the point. Because you would need only a bicycle to get there!" - From Typo 3 Website
A custom built content management system can be just the bicycle you're looking for!
Building your own content management system is not for everyone. If you've never programmed before, you probably don't want to on a project this size. But if you like to program, have some experience with php/perl/asp and a database that will work with your language of choice, then a custom CMS is not that big a project to take on. Don't be intimidated by the size and complexity of the systems that are already out there. We're not talking about anything that complex in this article.