This is supported natively. You can click on the “Custom Objects” link under the “Content” section. This section will allow you to define a custom object with as many fields as you want. Custom Objects can also be implemented as a plugin in PencilBlue. There is an example video with an explanation here The code that you might specifically want to look at is here It should look familiar to anyone who has dealt with either migrations or with WordPress’s CPT formats. Very nice.They have 16 plugins as of July 2015 (couple themes included). Not a whole lot, but since Ghost doesn’t have plugins yet, they are further along.PencilBlue does use an MVC structure . It appears though that they implemented their own MVC rather than piggying back on Express like all the other CMSes so far.There is a full video tutorial as well as a full example source for a complete template . Again, these guys are trying hard in the right ways.Everything seems to surround Github and there isn’t really a community as far as I can see. Not a whole lot on Stackoverflow either.PencilBlue is packaged with a control command “pbctrl”. Like the other systems, it uses NPM to manage itself.They have a clear roadmap laid out like Ghost does. Checkout this blog post I think PencilBlue is on the right track. It looks and works a lot like WP. It is better organized in some ways. If the plugin ecosystem flourishes, it could be a pretty sweet CMS to work with. There really is no bias towards any user type.