Open source ERP

The most feature-rich open source ERP

Pluto, the Onfinity Community Edition, is free under the Eclipse Public Licence. Finance, manufacturing, stock, purchasing, projects, assets, HR and CRM, with the full source, unlimited users and no expiry.

Join the community, it is free Download Pluto

15,000+ members. Registration takes a minute and opens the manuals, the training, the ticket system and 30 days of support. The licence terms

The terms

Four things people check first

How many users?No limit, and no per-seat charge. Put the whole company on it.
For how long?No expiry. It is a licence, not a trial.
Where does it run?Your server or your cloud, with PostgreSQL or Oracle underneath. Nobody else holds the database.
Do you get the source?All of Pluto, on GitHub.

The licence

Eclipse Public Licence, and what it lets you do

What you build on top of Pluto stays yours.

Change the code
Fork it, patch it, compile your own build and run it. Nothing phones home.
Build and sell on top
Extensions, industry verticals and country localisations you write are yours. EPL does not oblige you to publish their source.
Keep your data
Your database, on your infrastructure. Nothing to export, no notice period.
What is not open source
Pluto is, all of it. Nova, the supported edition, gives source access on its open source modules only.

Pluto, the free edition

Everything that is in the free edition

Pluto posts to a real general ledger, runs production from bill of material to work order, carries the low-code platform used to extend it, and runs on your own server with no seat count and no expiry.

Run the business

The working modules

  • Accounting, invoicing and budgeting
  • Inventory and purchasing
  • Manufacturing: bills of material, routings, MRP, work orders
  • Project management
  • Asset management
  • Human resources
  • Customer relationship management
  • Multi-company on one install
Work on it

The tools around them

  • Mosaic, the dashboard engine
  • Canvas, the low-code platform
  • Build and ship your own modules
  • The marketplace, for apps and updates
  • Language packs
  • Online training
Own it

What you own

  • The full source code
  • Eclipse Public Licence
  • The IP in modules you write stays yours
  • PostgreSQL or Oracle underneath
  • Unlimited users, no expiry
  • Your server, your database

The supported editions add AURA, document management and business intelligence on the same system. The upgrade is a licence key.

Download the free edition The full comparison

Manufacturing, in the free edition

Manufacturing in Pluto: bills of material, routings, MRP and work orders

The manufacturing module is part of the free edition, on the same database as the ledger and the stock.

Bills of material and routingsMulti-level bills of material with alternatives. Routings with setup and run time on work centres.
Planning and MRPProduction planning and multi-level MRP: planned orders explode level by level, from demand down to purchase.
Work ordersMake to order: the work order carries the customer's sales order line. Status and dates per operation. Subcontract work costed back onto the order.
Costing and qualityA cost sheet per job. Quality checks with a minimum, a maximum and the measured value.

The manufacturing module in detail ›

The community

Join the community: manuals, training, tickets, 30 days of support

15,000+ members. Registration is free and takes a minute. It opens the portal where the documentation, the videos and the ticket system live, and where the Onfinity Market publishes extensions and updates.

DocumentationUser manuals, business process flows and sample project plans, ready to download once registered.
TrainingVideo tutorials and online training courses, for users and for developers.
Support30 days of free support through the ticket system for every registered member running Pluto. The portal, the documentation and the forum stay open after that.
The MarketExtensions, language packs and updates, installed from inside the system. Registered members publish their own.

Join the community, it is free Log in

What is underneath

Written in C#, on an application dictionary

C# on .NETA team that works in the Microsoft stack reads this codebase on day one. The stack, the repositories and the build ›
An application dictionaryEvery window, field, tab and rule is a record the software reads while it runs. Adding to the system means adding records.
Upgrades still arriveWork held in the dictionary is read by the next release. Nothing has to be merged, and there is no fork to maintain.

Who is already running it

Downloaded a million times

1,000,000+Community downloads
15,000+Members in the community
Every moduleOn one data model

Before you download

Open source, the community, the licence: the questions people ask

Is Onfinity open source?

Yes. Pluto, the community edition, is licensed under the Eclipse Public Licence, with the full source on GitHub. Nova, the supported edition, gives source access on its open source modules only.

Can I run my business on Pluto?

Yes. Pluto is licensed for production use, with no user limit and no expiry. Commercial support comes with the supported editions; for a company running its business on the system, that is Nova.

Can I get support on Pluto?

Registered community members get 30 days of free support through the ticket system. After that the portal carries the documentation, the videos and the forum; commercial support is part of the supported editions.

What is in Pluto?

Accounting, invoicing and budgeting, manufacturing with bills of material, routings, MRP and work orders, inventory and purchasing, projects, assets, HR, CRM and multi-company, with the low-code platform, dashboards, the Market and language packs. The editions comparison shows what the supported editions add.

Is manufacturing in the free edition?

Yes. Bills of material, routings, MRP and work orders are in Pluto, with no user limit and no expiry. Make to order carries the sales order line on the work order; job work is costed back onto it.

Which technology is it written in?

C# on the .NET Framework, as an ASP.NET application on IIS, with PostgreSQL or Oracle as the database. The stack, the repositories and the build are on their own page.

Where do I get the source code and the packages?

The source is on GitHub. Installation packages for PostgreSQL and Oracle, and the Docker deployment, are on the download page.

Can I develop my own features on Pluto?

Yes. Every tool of the Application Dictionary is in Pluto: new tables, windows, fields, rules, processes and reports, and the full source for anything beyond that.

Do I have to publish the source of my extensions?

No. The Eclipse Public Licence lets you develop and distribute extensions without releasing their source. Extensions, verticals and localisations you write are yours, and can be sold through the Onfinity Market.

Can I publish on the Onfinity Market?

Yes. Registered community members publish their extensions on the Market, where other installations find and install them.

Can I build a product on Pluto?

Yes. Pluto carries the low-code platform, and the licence allows a commercial product on top. ISVs building a vertical usually take the partner programme, which adds the supported editions, training and support.

Where is the documentation?

Manuals, business process flows, sample project plans, video tutorials and training are in the community portal, free to register for. The development guide is on the public wiki.

Can I offer services on Pluto to my customers?

Yes, anyone may implement Pluto for a customer. Onfinity's partner programme, with training and support, works on the supported editions.

Take the source. Decide later.

Download Pluto, put your own data in it, and see whether it does the job.

Join the community, it is free Download the free edition

Sign up for our newsletter and stay in touch
with our latest updates!