The technology platform highway has split, and most organizations today are faced with choosing directions between Microsoft's .NET. and Sun's JavaTM Platform, Enterprise Edition (Java EETM).
Strategic technology platform direction is typically driven by one (or a combination) of three factors: corporate/industry standardization; planned reduction in overall IT-related costs; or some form of consolidation or collaboration requiring tight integration among disparate systems.
Inherent to each technology platform, a web-scripting language (JSP for Java EE, ASP for .NET) is provided for building interfaces that natively access and integrate with a rich set of back end platform features and APIs that deliver and ensure robustness and scalability.