designing business models for platform as a service : towards a design theory .
Cloud computing: state-of-the-art and research challenges