Modelling business processes with workflow systems: an evaluation of alternative approaches