BurstCMS: Make your website BURST with creativity!
BurstCMS is a content management system intended to be run on PHP 5. The main idea behind BurstCMS is that you have modules and components. Modules are made up out of components.
Components are PHP classes or sets of functions that do small tasks such as parse BBCode. Modules are larger things such as blogs and forums. Modules utilize the functionality in components. So a forum module would utilize the BBCode parser component in order to parse BBCode. A blog can use the exact same BBCode parser to parse BBCode in the blog's comments.
Modules can share components in order to save space. If you have a traditional forum and a traditional blogging platform, why have two different sets of BBCode parsers?