Vtiger Modules - radus28/Vtiger-DevOps GitHub Wiki
Architecture
Vtiger is an Open source CRM web application, which is being used by Radus28 and its clients based on Mozilla public license 1.1.
- Vtiger built on Modular Monolith architecture
- Hierachical MVC Pattern
Modules
Modules are organized into Hierarchically. Example
-
Vtiger
- Accounts
- Contacts
- Accounts
-
Inventory
- Invoice
- PurchaseOrder
- Quotes
- SalesOrder
Module Categories
There are 3 Main Categories
- Entity modules - Represents a real world ENTITY or OBJECT, such as Car, Student, Contact etc..
- Extension Module - Just a function or collection of functionality. Example, SMS , PDF Printing, ESign
Entity Modules
These modules are classified into
- Parent Tabs (Parent Modules) - These are not actual modules, but just name holders and organized Menu Items
- Projects
- SUPPORT
- INVENTORY
- SALES
- TOOLS - Mostly Extension modules goes here