The need for integration of human interaction scenarios into BPEL processes lead to the formalisation of tasks and human roles. The specifications BPEL4People and WSHumanTask introduce, among other definitions, a dedicated people activity that uses a task performed by a human as well as human roles that describe the relationship of people, processes and tasks. This work presents the architecture of Vienna BPEL for People (VieBOP), a new BPEL4People system that can be coupled with an arbitrary BPEL engine. We will evaluate the standards for BPEL4People and WSHumanTask against goals as derived from the BPEL4People white paper and compare it to our work.