Generar una aplicación informática utilizando el paradigma orientado a objetos en un lenguaje de programación para la solución de un problema específico; aplicando buenas prácticas de programación.