3. Configurable - a single application instance on a single server has to accommodate users from several different companies at once
To customize the application for one customer will change the application for other customers as well.
Traditionally customizing an application would mean code changes