What's more, you can complete all of these changes on your production system without any downtime in as little as five minutes. Complex customizations are also possible with Compiere. For example, Compiere supports field-, column- or record-level security, workflow, and multi-step transactions, but it may take a bit longer to implement these capabilities.

Compiere is designed to be customized easily and to be upgraded to newer versions periodically. In the case above, the new column is marked as a user defined customization. Upgrading to a newer version of the Compiere platform will not overwrite or undo previous customizations.

If you are using an older generation ERP system, any of the customizations described above will be significantly more difficult to complete. Changes will often require specialized personnel who have a deep understanding of previous customizations made to your system and who have expertise with a proprietary scripting language. Even then, applying the changes can take days and require downtime on your production system.

Greater stability because windows and reports are generated from rules stored in an active Application Dictionary rather than programmed using 3GL code

Higher productivity for developers and users alike

Affordable customization of applications at any time without specialized programming staff

Preservation of customizations when upgrading

The Compiere platform embodies the promise of rapid application development and rapid customization. No big bang deliverables. No lengthy trial and error designs. No costly interruptions to your business. Change the system and immediately get confirmation from the user that you delivered what they want.