Sick of cms' preventing you from getting shit done? Pwn that CMS!  In general, a CMS makes it harder for developers to do what they do: write code. The goal of this is to add some basic CMS functionality of editable pages while still allowing complete customization by the developer. The framework shouldn't get in the way of the developer doing his job; it should provide value to both the developer and the end user.  This isn't an enterprise CMS. There are enough of those in the .NET world. You're not going to get a lot of features. In fact, the only feature of this framework is that of dynamic, editable pages. That's it. That's all it does. The rest is up to you as a developer.