Cúram 워크플로우 관리 시스템에는 프로세스 인스턴스에 대한 런타임 실행 환경을 제공하는 워크플로우 엔진이 포함되어 있습니다. 워크플로우 프로세스를 규정할 수 있는 다양한 메커니즘이 있으며, 이러한 메커니즘에 대해서는 프로세스 규정에서 설명합니다. 프로세스를 규정할 때 워크플로우 엔진은 관련 데이터베이스 테이블을 검사하고 실행할 프로세스 인스턴스를 작성하기 위해 지정된 프로세스 정의의 최신 릴리스된 버전을 사용합니다.
각 활동을 실행할 때 워크플로우 엔진이 연관된 활동 인스턴스 레코드를 작성하고 관리합니다. 이러한 레코드에는 규정된 워크플로우의 활동 인스턴스에 대한 런타임 데이터가 포함되어 있습니다. 워크플로우가 진행되면 워크플로우 엔진은 다양한 활동의 상태 전이(상태 전이 참조)를 평가하여 프로세스를 수행하는 경로를 결정합니다. 이때 활동이 소유하고 있는 분할 및 결합 유형(분할/결합 참조)을 결정하고 프로세스의 다양한 상태 전이가 가질 수 있는 모든 조건(조건 참조)을 실행해야 합니다. 워크플로우 엔진은 워크플로우 프로세스에서 수행되는 각 상태 전이에 대한 상태 전이 인스턴스 레코드(워크플로우 상태 전이에 대한 런타임 데이터 포함)를 작성하고 관리하기도 합니다.