La elaboración de software ha evolucionado hasta llegar al concepto denominado Desarrollo de Software, el cual podemos definir como: el proceso mediante el cual se crea un producto de software a través de la aplicación de una metodología establecida. Existe una amplia gama de metodologías que se han ideado a lo largo de los años. En términos generales, dichas metodologías son una variación de técnicas y prácticas para llevar a cabo las actividades necesarias para crear productos de software con un objetivo bien definido. Este conjunto de actividades es conocido como Gestión del ciclo de vida de aplicaciones o ALM por sus siglas en inglés.
El ciclo de vida comprende:
Rogelio Jacinto, es un Ingeniero en Sistemas de Información con un posgrado en Ciencias Computacionales con especialidad en Ingeniería de Software. Cuenta con más de 20 años de experiencia como programador y más de 10 años como Ingeniero de Software profesional. Motivado por la necesidad de establecer una Industria de Software en México, en 2007 decide incorporarse a Grupo e-Lab como líder de su unidad de elaboración de software: Softworks.
A partir de 2009 crea Xint0 Software, una empresa independiente de Grupo e-Lab, dedicada exclusivamente al desarrollo de software utilizando prácticas vanguardistas que permiten ofrecer certeza y visibilidad de la inversión de sus clientes.