1. Objects and roles
The largest driver is how many distinct things the system models and how many kinds of people see them differently. A manufacturer with contacts, contracts, locations, and sales figures is several objects. Seven roles on one dataset is seven interfaces.
- Rees-Jones Holdings: employees, managers, directors, executives, HR, C-suite, and IT each get a different interface and different data. Role count set the scope.
- MJEC: manufacturers, contacts, contracts, locations, divisions, departments, documents, notes, and sales targets, each a modeled object with history.
- Alcon: products, sales history, revenue models, market data, forecast versions, and notes per change.