The popularity of Java, the OOP language is well know due to its write once , and run anywhere feature, The instruction set of JVM, the Java byte code makes this possible. Java language and platform are designed with appropriating security considerations. It allows to down-load and executes the files from the Internet without affecting the local machine’s security. Latest version of Java has tightened these security aspects to run the code such as applet, servlet or other Java enabled components. The awt and swing packages have enriched the graphical /GUI powers of Java. The designers of Java had made special attention in making it more suitable for network related programming. An extremely large collection of APIs and classes helps the programmers to make very complex application with unbelievable speed. Databases files created with MySQL, PosgrSQL or Oracle are easily accessible through Java .