As we all know asking vtiger to make the next generation of the system modular is easier said then done. It means not only that we have a long road in front of us but also that everything must be thought through very well in advance.
I would like to open the discussion about this issue.
- What do you expect?
- What design recommendations do you have?
- Do you have already an architecture sample in mind?
- Could it be done step by step without rewriting everything at once?
- What ressources at the web could be used?
Of course I do have my own thougths about this issue which are going in the direction of some sort of SOA principles as described at SOA Wiki. But this probably to much to ask for.