- Businesses need to provide information systems quickly and
cost effectively
- Changes to information systems need to happen quickly for
the business to stay competitive
- Delivery and maintenance of systems should be simple and at
minimal cost
- Developers need the fastest and most productive application
development tools
- End users need fast, dynamic, data driven applications