I will be using ERPNext and Frappe as my main developing framework for my customers which mainly request the main ERP systems’ features with additional features which I will be developing them as new custom apps. However, my customers don’t need all of the modules or domains of ERPNext. Mainly, they need only the accounting, selling, HR and CRM modules. So, I am trying to find a way to only have those modules or any other needed module in the ERPNext setup and to completely remove those unneeded modules. From what I know, there is an option to hide domains and unneeded modules through roles, permissions and other settings. But this is not what my clients need. So, I am trying to find a solution and I am hoping if anyone here can help me with that problem.
Currently, there are two options which i am not sure if they are possible:
- To uninstall, delete or remove a module completely if possible. This would be the best and easiest solution.
- To use only Frappe and to manually install only the ERPNext modules that i need as apps. However, i dont know if that is possible or feasible because i am not sure if that will result in breaking the modules and the app as whole rather than solving my problem because i will have to go through every module to make sure there is no dependencies on other modules.
Finally, if anyone have tried any of these two possible solutions, please tell me your experience. And if you didnt try any but have any information if that can be done or not, please tell me. And if you have any other idea to implement this idea, would be great if you shared it.