Java / J2EE
In the present software industry, complexity, technology, and economical challenges of software applications are increasing. There is also an emphasis on scalability, security, and robustness of an application. J2EE meets many of these challenges by reducing complexity and providing stable enterprise platform, and robust distributed Enterprise computing.
Advantages of J2EE are:
Highly available: Meets the needs of today's global business environment
Scalable: Ensures that the business transactions are promptly processed