Vendors need to have flexibility and they cannot afford to be locked into inferior solutions. Ease of Integration Also, J2EE technology makes it possible to quickly and easily deliver new functionality that seamlessly integrates with existing enterprise investments. This means customers have more product choices. As a result, enterprises gain lower development and deployment costs, they're able to more effectively leverage their own developers' value-add, and they're no longer locked in to any specific vendor's stack or solution. Because J2EE technology is vendor-independent, consumers can choose platform implementations from a wide variety of vendors.
Consumers can select a platform implementation that best fits their specific requirements.
The J2EE platform is an open standard. It was built and has evolved based on principles of collaboration and technical excellence. The Java Community Process formalized the methodology for evolving the Java Platform by harnessing the intellectual capital of the entire Java technology-based community. The Java platform's primary core value proposition is cross-platform compatibility. Any Java technology-based application can run in any Java virtual machine on any platform, without modification.