Un proyecto informático involucra personas, hardware, software y comunicaciones trabajando juntos para lograr objetivos relacionados con un sistema de información. Los proyectos generalmente se inician en respuesta a los requerimientos de los usuarios y pueden clasificarse según el tipo de aplicación que satisfacen, como sistemas de transacciones, sistemas de soporte para la toma de decisiones o sistemas expertos. Un proyecto requiere estudiar las necesidades de los usuarios y realizar un análisis técnico y económico de viabilidad.