The market of Content Management Systems has been dominated by two popular approaches to web site functionality management, i.e. modular and XSLT transformation. The modular approach implies that the presentation of site documents (see
Presentation Template) contains pointers to CMS modules. Obviously, CMS modules determine the presentation here. Adjustment of objects returned by the CMS modules is not that flexible. On the other hand, when using XSLT templates there is a possibility to work with structured meta-data. However, XSL programming requires additional developers’ skills. In both cases there is no unique concept how to separate functionality from data presentation.
In 2003, Red Graphic Systems was challenged to make environment for the development of web applications. This environment should efficiently manage web content, its presentation and functionality (see Model of a Managed Site). The outcome was Site Sapiens platform, which derived from a SAPI language prototype. Since then Red Graphic Systems has launched over a dozen of complex web projects on Site Sapiens platform, www.cocacola.ru, www.azurconsulting.com, www.realtybeagle.com, www.kdo.ru, www.amsgroup.ru, etc. to name but few. Efficient work and excellent testimonials prove the success of the SAPI technology.