Se creará un sistema en el cual deberán registrarse los estudiantes y el docente de la materia, en este sistema, el estudiante podrá editar código de Java, guardarlo, compilarlo y hacerlo correr desde su casa o desde cualquier café Internet. Cada estudiante tendrá su propio directorio en el sistema y en este directorio podrá grabar los programas que realice para poder recuperarlos posteriormente, esto facilita al alumno el tener que contar con espacio de disco duro para poder almacenar sus programas. El docente tendrá acceso a todos los programas hechos por sus alumnos en el sistema.
El estudiante y docente además tendrán la opción de poder poner comentarios acerca del programa que estén editando, si el alumno tiene alguna duda de alguna parte del código, bastará con que indique cual es su duda y el docente podrá leer y responder a todas las preguntas planteadas para que el estudiante pueda leerlas luego.
Además como el sistema es una aplicación para la web, no será necesario que el estudiante tenga instalado en la computadora el lenguaje de programación Java para hacer correr sus programas, esto se realizará remotamente, es decir los programas serán compilados y ejecutados en el servidor y al cliente se le mostrarán los resultados de estas operaciones, de esta manera el estudiante podrá practicar Java desde cualquier café Internet y contará con una enseñanza personalizada y más profunda.