Defines the programming languages that are able to execute and run on any platform or operating system.
- Java 2 Platform Enterprise Edition (J2EE)
Sun’s J2EE and Microsoft’s .Net are the two dominant distributed computing architecture frameworks. J2EE provides portability of a single language (Java) over multiple operating systems and hardware platforms.
Linux is an open source operating system that runs on multiple hardware platforms. With the ability to run on many platforms, including the PC and Macintosh, Linux has become an alternative to proprietary systems.