1. A method of investigating a business process, comprising: accessing execution data generated by one or more components of a business process platform during execution, at each of one or more nodes, of one or more instantiations of one or more business processes each involving a set of one or more activities each defined by a respective service and performed by a respective set of one or more resources; mapping the accessed execution data into one or more semantic concepts to obtain outcome data; and visualizing the outcome data in terms of a user-selected perspective.