You see, it does not matter how many services a CMS includes, anyway early or later specific requirements come and CMS can not satisfy them in an appropriate way. A framework can be a universal solution, which would allow you to build your CMS manually, according to your preferences and demands. Such a framework should contain understandable component model (file allocation), provide maximum reusing of data and functionality patterns. It should allow safe self-update. At last it ought to contain a toolkit for rapid creation of administration interfaces and site interfaces. SAPID CMF was developed to solve these tasks. You can learn more about the solution at site http://sapidcmf.sourceforge.net or on live-demo stand http://cmfdemo.xmlsapiens.org. SAPID CMF distributive pack includes detailed documentation and ready samples to demonstrate AJAX, OpenID, tooltips, mashed advertising using, samples of a catalog and a gallery.