Most Powerful Open Source ERP

Develop ERP5

This page should provide all the information you need to get started with ERP5 as developer. It will show how to download ERP5 (there is only one version, one license, following the principles of Free Software). It will provide links to documentation and forums and help to get you on track implementing your own solution or using the framework and possibly support services provided by Nexedi, the creator and maintainer of ERP5.

Getting Started

ERP5 is mostly built in Python, using the NEO transactional NoSQL database and a relational SQL database (MariaDB preferred). External services provide acceleration (kumofs) and file conversion ( cloudooo) in order to simpify installation and configuration of components. You can install ERP5 using the following methods:

Learning Tracks

Learning tracks consist of a sequence of lessons designed for a given target audience and will help getting started with ERP5. The learning track for users, called OSOE (One Student One ERP), will demonstrate how ERP5 is used in day to day business activities.

Documentation

The ERP5 documentation is keyword searchable and also seperated into user and developer oriented sections. Both aim to empower users to work with and develop ERP5 by describing underlying principles and providing how-tos on specific topics. Active ERP5 development and source code is accessible on Gitlab. Contribution guidelines are part of the developer documentation guidelines. Before starting with the documentation, make sure to have read how to use the ERP5 interface.

Forum

ERP5 has a dedicated Forum which is used for internal communication and where we try to respond to questions around working with ERP5. Before you post make sure you have searched the how to and frequently asked questions. For bugs and issues please first check how to debug ERP5. Please include a screenshot and stack trace along with your message.

Support

Nexedi will support developers who want to learn ERP5 by providing documentation and assisting with bugs and issues. Our aim is to empower users and businesses to work with and develop ERP5 by themselves. However, we do not support or provide help to businesses looking for a free-of-charge solution expecting free service as well as integrators trying to use ERP5 without making the effort to understanding and learning ERP5 in depth.