It was born from a frustration with existing content management systems. None seemed to capture the right balance between easy implementation and ease of use. We sought to produce a robust system with a contextual approach to adding and editing content.
We use it for all of our client projects so we are always making it better and better. You get the best of both worlds: it is open source and there is a company that tends and cares for it on a daily basis. Check out this timeline of recent updates, improvements and fixes.
Apostrophe is an extension of the Symfony framework, so using it to build your site gives you access to a wealth of development tools. Pretty cool.
Extend the capabilities of the CMS with your own custom modules and content slots. Want to add new functionality to the CMS? It's easy to create your own in-context editable components. Extending Apostrophe is easy. Developers can easily create unique site layouts, any number of templates, and custom content slots as needed. It offers maximum flexibility for developers and editors, creating rich, robust sites for your audience.