Un proyecto informático involucra una serie de actividades interrelacionadas con un inicio y fin definidos que utilizan recursos limitados para lograr un objetivo deseado. Un proyecto informático típico involucra fases de planificación, ejecución, entrega y control para monitorear el progreso y realizar ajustes cuando sea necesario. Un sistema de gestión de proyectos efectivo incluye subsistemas para la planificación, información, control, organización y otros aspectos clave.