Java runs on a variety of platforms, such as Windows, Mac OS, and the various versions of UNIX. It is a secure, portable and efficient platform that helps to meet dynamic business needs and gives power to develop new innovative solutions which are platform independent and provide flexibility to face market challenges.

Key Benefits of Java

  • Write Once, Run Anywhere
  • Network-centric Programming
  • Dynamic, Extensible Programs
  • Internationalization
  • Performance
  • Programmer Efficiency and Time-to-Market


  • Core Java
  • JSP
  • Servlet
  • J2ME
  • Applet
  • Swing


  • Struts
  • Spring
  • Hibernate
  • JPA
  • Adobe Flex
  • JSF