Breaking up ERPNext into separate 'apps'

Everyone,

I’d like to put forward the idea of separating the modules into installable apps (installable from within ERPNext’s app installer). I think this would have to simplify erpnext quite a bit. These other apps could be split into their own repositories.

Thinking about it, I think we could have the following apps:
Frappe (Core)
ERPNext (Basic accounting, sales)
Inventory
Manufacturing
Healthcare
Agriculture
Education
Hotels
Regional
Restaurant

5 Likes

Good Idea. :+1:

1 Like

I think :thinking: frappe and ERPNext team already started this process.

In 10th version, it was only frappe and ERPNext.

In 11th Version it’s:
Frappe IO
FrappeClient
Frappe theme
ERPNext
ERPNext Foundation

But I am agreed with you about complexity of ERPNext is gradually growing as all new modules/ features are part of single app and its also slowing down the loading process as users have to install the all modules while installation of ERPNext.

1 Like

Might be a good idea to refresh our learnings from the '16 conference: Conference Summary: ERPNext for Everything

5 Likes

There’s nothing wrong with re-evaluating from time to time. What applied in 2016 might not apply for 2019.

4 Likes

Hi there,

Great idea, I agree with this. In particular, I think it will be easier for the community and customers to update their systems.

If everything is under the same App, it is very difficult to update the system successfully. So IMHO it would be better to have separate apps.

Kind Regards

4 Likes