El presente documento proporciona una vision general de la manera como ha evolucionado el desarrollo de software, mostrando la necesidad e importancia que tiene el hecho de implementar software desde una concepcion de gestion de proyectos. Adicionalmente, se aclaran los terminos proceso de desarrollo de software, modelos de ciclo de vida, metodologias y metodos, debido, principalmente, a que algunos autores los utilizan indiscriminadamente, sin establecer claramente las diferencias que existen entre estos conceptos y crean confusion a la hora de estructurar un proyecto de software.