Every consumer and business employee uses the internet, and whether the task is related to product or service purchases, entertainment, or information sharing or collaboration, every internet user has seen the logo for Java on a site or in a window for a version upgrade.Java is an object–oriented programming language with a built–in application programming interface (API). The reason Java is so popular among developers and site designers is its rich set of APIs and, more importantly, its platform independence. Java can stand alone as a platform in and of itself and that is important in today’s open access world. Businesses and consumers do not want restrictive silo-based applications or sites that limit their independence, accessibility or mobility. Java provides a wide range of ready–to–use technologies and frameworks, and that foundation allows developers to build enterprise, internet, intranet and embedded applications, and provides and supports many tools and frameworks.