Hello, I’m new to ERPNext and frappe. I’ve explored the framework and the tutorials In the documentation. At my company, we decided to try ERPNext to offer our customers a full ERP solution with plenty of modules that are in ERPNext.
Our Vision, we’re a software house in Egypt we develop a CRM software solution for real estate companies. We have a strong CRM system that all our customer love it, but we need other modules beside our CRM like accounting, sales, and hr that’s why we are interested in ERPNext.
What we wanna do is to integrate our CRM system with ERPNext through APIs. I’ll provide ERPNext with all the data from our CRM and use the accounting module from ERPNext beside the other modules in ERPNext that don’t relate to our CRM like HR.
Sorry for the long introduction I just wanted to share with you my vision and my objective. I have some questions about the implementation of our integration.
1- Should I implement my business logic inside ERPNext or in a custom frappe app to not lose ERPNext updates?
2- Can my custom app be a module in ERPNext?
I’ve searched for that and tried a lot to install the library_management example app from the tutorial to ERPNext but the result wasn’t what I expected, I’ve installed my library management app on the same site with ERPNext but I can’t see any doctypes from the library in ERPNext.
3- Should my new DOCTypes be in ERPNext source code or in a custom app?
Thanks in advance.