When do you create a new module vs. expanding contacts ? For example, we have companies that we support and those companies have clients. We were taking the apporach of creating (2) new modules which are:
#1 - Companies - these are companies that contact with us
#2 - Customers - these are customers of the companies ( we servides their customers ).
The approach we have taken is to create (2) modules and create a 1 to many relationship between the company module and the clients. The client records have a large number of custom fields of info that we want to track about tthe customer.