El conocimiento asociado a la administración de procesos y al software de apoyo para el funcionamiento organizacional ha variado a través del tiempo. Poco después de la aparición de las computadoras, en las décadas de 1960’s y 1970’s, las organizaciones utilizaban sistemas de software comercial genérico que adaptaban a sus necesidades, lo cual no permitía que éstas fueran cubiertas por completo. Por lo anterior, plantearon la necesidad de contar con software hecho a la medida, iniciando así el estudio del proceso de desarrollo de software y el modelado de procesos.
Con el objetivo de proporcionar soporte a los desarrolladores de sistemas, desde 1984 se han introducido diferentes modelos del proceso de desarrollo de software y técnicas de modelado. Esto permitió que en años subsecuentes, la forma de desarrollar sistemas de software para la administración de procesos cambiara significativamente, facilitando su incorporación a las organizaciones (procesos de finanzas, contabilidad, producción, personal, entre otros).