Muy buen día, mi nombre es Abner Velasco, soy Desarrollador .Net y .Net core con gran experiencia en procesos de producción, y lo que buscas tiene varios gajes de oficio (diria yo)+
1. No estas buscando un software que vea los tiempos de cada proceso, estas buscando un software que marque los procesos y que adicional marque los tiempos.
Para ello hay dos salidas, Crear el Software como tal de todos los procesos que conlleva y añadir el medidor de tiempos por tarea ó crear un api o servicio que funcione como una herrameinta de medición para un tercero, ejemplo, excel y otra aplicación.
2. Debes de tener en cuenta cual va a ser tu plataforma, si lo quieres lanzar desktop, web o móvil, cada una de estas diferentes plataformas conlleva su programación dependiendo el sistema operativo.
3. Tienes que tener en cuenta la Base de datos, para que la quieres, esto generará una gran cantidad de información y debes de tener en cuenta como consumirla.
Yo tengo una propuesta de software pero necesito más información, el precio es simbólico.