Q-flow es una herramienta de BPM: tiene una alta capacidad de integración con otros sistemas, pero va mucho más allá de eso. Q-flow permite modelar y ejecutar de forma automática los procesos de negocio que una organización lleva a cabo para alcanzar sus objetivos estratégicos. No apunta a solucionar solamente problemas tecnológicos, como las herramientas de EAI, sino que busca mejorar los procesos del día a día de las organizaciones, que incluyen, además de la participación de sistemas informáticos, la participación de personas.
Q-flow le permite a un usuario no técnico definir de forma gráfica el proceso empresarial a automatizar, expresándolo en forma de tareas, notificaciones, evaluaciones de condiciones que puedan modificar el rumbo del proceso, etc.