Preparing for the era of cloud computing: Towards a framework for selecting business process support services