SaaS, IaaS, or PaaS? Which is the Right Cloud Service Solution?