J2EE is nothing but a well thought out theoretical framework of software components that, once properly implemented, delivers an enterprise-grade distributed software platform. J2EE encapsulates numerous technologies that together allow you to build enterprise-wide, portable, scalable, reliable, extensible, maintainable and interoperable enterprise software products.
Based on the Java language, J2EE delivers an immediate benefit of “write once run anywhere” promise. J2EE’s open architecture allows key software houses to develop and promote key J2EE technologies on the market, giving you a wide range of choices of software and hardware vendors that your software services can be deployed on. Let’s not forget that competition also drives the prices down and the quality of released software up.