I have been playing around with drupal among other crappy content management systems such as Joomla 4 years ago I gave up and that is when we decided to build our own content management system from scratch, what we wanted to achieve was an extremely easy way to integrate templates without having to be a rocket scientist, we decided to use Smarty for that, we wanted to build our own plugins that were guaranteed to work with each other without introducing security issues, now 4 years down the line we have a content management that is mature and rich but is still simple enough to use without having to read through a library of documentation to get it to do what you want it to do. We have been thinking of open sourcing objectCMS but decided against it because of the problems that can arise with 3rd parties developing modules, so we decided to keep all development within Systrix (http://www.systrix.com ).