Most Powerful Open Source ERP

ERP5 Getting Started

This section will help getting started with ERP5. It will show how to setup an ERP5 instance using a SlapOS Webrunner, install ERP5 on a virtual machine and locally on supported systems. Once you have your ERP5, please read getting started with the ERP5 user interface and the user tutorials of the OSOE online course.

Note that your ERP5 will be without configuration and customization. The strengh of ERP5 is its generic architecture and the possibility of customizing to specific business needs. You can run a default configurator to add a set of predefined business templates and categories. If you are interested in customization beyond this, you can start learning to develop ERP5 or inquire with Nexedi, the maintainer of ERP5 regarding a custom implementation.

Installing ERP5 on a SlapOS Webrunner

Webrunner Interface

Most ERP5 implementations are deployed using a SlapOS Webrunner the Web IDE for the SlapOS cloud deployment and orchestration platform. Follow the steps outlined in how to request an ERP5 instance via SlapOS to create your own instance. You can either use Vifib, Nexedi's cloud hosting provider (commericial service) or setup SlapOS yourself following the steps outlined on the SlapOS software and community pages.

ERP5 on a Virtual Machine

Screenshot Virutal Machine Installation

For evaluation purposes, you can request an ERP5 running in a Virtual Machine which is also used by students in the OSOE online course. The how to setup a virtual machine running ERP5 involves only a few steps to setup a virtual ERP5 instance for you to start working.

In addition, Nexedi can provide ERP5 evaluation instances directly. If you are interested, please get in touch with us.

ERP5 Installers


For developers, SlapOS currently is the preferred way of installing and working with ERP5, because of the SlapOS architecture providing resiliency and security and ERP5 development being closely aligned with SlapOS. For evaluation, you should use the recommended single line installer to download and setup a production-ready version of ERP5. On the command line, enter:

wget; bash erp5-standalone

The installer is currently supported for debian jessie, stretch and centos 7.4. Once it finished running, retrieve your connection information using: erp5-show -s. Note, you have to append /erp5/ to the IPv4 adress you receive to access the erp5 interface. For any questions regarding running ERP5 on other Linux distributions or help with our development efforts in this regard, please contact us directly.


An executable file for ERP5 had been produced a long time ago using Nullsoft, but is no longer supported. We are looking for contributors to revive the Nullsoft installer for Windows based on buildout. Prerequisities would be to install a Unix compatibility layer environment on Windows such as MinGW. If you are interested, please contact us.

Mac OS

There is currently no installer for MacOS. If you are interested in contributing to MacOS installer of ERP5 based on buildout, please contact us.

ERP5 Source Code

ERP5 | Open Source ERP - Gitlab Repository Screenshot

The source code of ERP5 is hosted on Gitlab. The developer section contains more information on how to develop ERP5, including the developer forum tutorial.

ERP5 is developed in an agile, test-driven environment. Contributions are welcome but require a thourough understanding of how ERP5 works. For more information on contributing please refer to contributing to ERP5.