====== Main features ====== * **[[Screenshots|Web interface]]**. The first standard Innomatic interface is the web administration system. * **[[Managing Web Services|Web services interface]]**. The platform provides a powerful interface for XmlRpc web services calls. * **[[Managing Domains|Centralized customers/sites administration]]**. Creation, editing and remotion of the customer profiles/sites can be done through a single interface. * **[[Managing Applications|Centralized applications administration]]**. Installation, update and remotion of the applications is done through a single interface. * **Extensibility of platform functions**. Platform functions can be extended through external applications and hooks. * **Extreme modularity**. The whole platform is designed with modularity in mind. * **Interaction between the applications**. Every application can interact with the other applications, through API calls, hooks, web services and other. The platform also provides dependencies support between applications. * **[[Install and upgrade applications|Immediate installation and update of applications]]**. To install an application in the platform you only need to upload the application file through a applications administration page. The same applies for the update of already installed applications. * **Install applications once - use many times**. When installing an application, it can be enabled to all platform sites without reinstalling it. * **Easy [[Installation|installation]] and immediate [[Upgrade|update]] of the platform**. Since Innomatic is seen by itself as a deployable application, it has all of applications properties and can be updated like any other application with a single step. * **Separation of code and presentation**. Application interface is programmed with a dedicated library of functions; no HTML in code. MVC paradigm is used. * **[[Override|Override system]]**. Applications can be customized without affecting other domains and without changing the original application code with the override feature. * **Use of open standards and technologies**. Innomatic follows open standards like SQL, XML, XML-RPC and so on. * **Open source license**. Innomatic is licensed with the new BSD License. * **Localization support**. Innomatic supports country and language localization, both at platform and applications level. * **Context sensitive help**. The system provides online sensitive help. * **Database abstraction**. The platform provides an extensible database abstraction layer. Current available interfaces: PostgreSQL and MySQL. * **Written in PHP language**. Innomatic is written in PHP 5, a language born and specifically designed for the web. * **Cross platform**. Being written in PHP language, Innomatic can be installed in every operating system where PHP has been ported.