Said of a computer program which has, for
economical and practical reasons, been divided in separate
individual modules.
A modular program (or
application) must satisfy BOTH these rules:
1. A module must have two or more features
2. Given any two features, there can't be a module that includes them both
Sales rep "This is the best
accounting software
on the market, it's just huge"
Admin boss "We're really
looking for something simpler, that fits our needs better"
Sales rep "Sure! It's modular! So you need to buy only the modules you need"
Admin boss "mmkay... we just need to print invoices"
Sales rep "Great! All you need then is the basic module, the invoicing module, the graphics module, the paper module, the user-interface module, the language-pack, the online-support service and the module integrating module"