Hi, I am in a scenario where I am going to have several modules, and let the modules depend on other modules.
They say that we are building a business system, while one part is billing, and we have customers in different industries.
Thus, one industry may want to use some tools and create an account in its path, while another industry may want to do it differently. Therefore, I think that we can make one module for each method of creating invoices, so when loading the application we can see in the configuration which module of the box invoice module should be loaded.
So, to my first question, is this a way to solve this problem or are there better solutions?
My next question is: where should I put them in a tree?
Should modules depending on the billing module be placed in the billing module or at the same level?
source share