Hoy en día, el desarrollo de software goza de gran demanda en el ámbito empre- sarial. Prácticamente en cualquier escenario productivo se requiere de software que permita una operacionalización de la información, el desarrollo eficiente de procesos y la recuperación de datos relevantes para la operación; sin embargo, la creación de programas confiables y con calidad no es una tarea fácil, pues demanda de mucha pla- neación y control para lograr los resultados esperados. La meta de este libro es ofrecer un panorama general para el diseño de aplicaciones de software basado en los principios rectores de ingeniería de requerimientos, teniendo en cuenta la formulación, la planeación, la calidad y la seguridad. Para lo cual, el documento se divide en 8 capítulos, distribuidos de la siguiente manera.