Un proyecto informático es un conjunto de actividades para lograr un objetivo deseado mediante el desarrollo de sistemas informáticos. Un proyecto incluye personas que trabajan de forma simultánea o secuencial para crear un producto o servicio dentro de un tiempo y recursos limitados. Los lenguajes de programación son idiomas artificiales diseñados para controlar el comportamiento de las computadoras mediante la expresión de algoritmos y procesos que pueden ser ejecutados por máquinas.