En la actualidad los diversos cambios a nivel de comercialización y desarrollo de software han tenido una gran tendencia a manipular técnicas y tecnologías libres. Una de las principales tecnologías para desarrollo que ha tenido gran acogida ha sido el uso del lenguaje JAVA®, marca de la que es propietaria actualmente ORACLE®,, quien adquirió a Sun Microsystems en Abril de 2009.
JAVA®, es un lenguaje de programación con el que podemos realizar cualquier tipo de programa. En la actualidad es uno de los lenguajes más usados en la actualidad y cada vez cobra más importancia tanto en el ámbito de Internet como en la informática en general. Una de las principales características por las que JAVA®, se ha hecho muy famoso, es el ser un lenguaje independiente de la plataforma, esto es posible creando una Máquina Virtual de Java (JVM) para cada sistema que hace de puente entre el sistema operativo y el programa de Java, lo cual posibilita que este último se entienda perfectamente.