Java Runtime Environment (JRE) provide the libraries which are required to run applications made with java programming language. These applications are mostly used in providing a much richer experience online. In addition, two key deployment technologies are part of the JRE: Java Plug-in, which enables applets to run in popular browsers; and Java Web Start, which deploys standalone applications over a network. Many cross platform applications also require Java to operate properly.

