Understanding PaaS: Unleash the Power of Cloud Computing