Increase specialization of component industry.
- Standard, high-quality components are now available in the form of databases,
database connectivity components, web servers, and application servers.
Create platforms instead of products.
Push cost and quality management back into the design phase.
- J2EE and .NET are designed to run multiple applications.
- Standard interfaces and APIs more common with Windows and Java applications.
- Vendors now offer "round-trip" design tools for applications and databases
that can combine design and code generation.