The ERP5 framework was designed from the beginning to support all modern technologies required which make a Platform as a Service (PaaS).
ERP5 is based on Zope application server and can be entirely programmed Through The Web (TTW). Creation of workflows, forms, document types and menus can be achieved interactively from a Web browser by using a mouse, wizards and drop-down menus. It is the perfect environment for Rapid Application Development (RAD) and prototyping.
For advanced developers, ERP5 Through the Web Based interface can be used to create new document classes, unit tests, python scripts, SQL methods. Thanks to PaaS services such as "TioLive Developer Mode", unexperienced ERP5 developers can start developing with ERP5 within a couple of minutes, without having to care about installation details.
Developers who prefer to traditional text based editing may remotely modify their ERP5 site thanks to XML text based representation of objects stored in the database and WebDAV support. In addition, all objects can be copied or retrieved from a subversion repository thanks to native AJAX Web interface.
ERP5 includes an activity engine which can distribute CPU intensive tasks over a cluster a servers. This engine can be used to provide elastic scalability during periods of time which require more computing power.
ERP5 includes its own datawarehouse engine to produce reports in the most efficient manner. The datawarehouse database structure can be remotely modified on the live system, without any need to stop the server or do complex data migration, in order to add new tables required for additional reports.
Applications created with ERP5 PaaS can be distributed to hundreds of users thanks to TioLive Service.
Powered by Python, Zope and ERP5
(c) 2001-2011 Nexedi & ERP5 Community. All Rights Reserved.