Biggest disadvantage of PaaS is that a developer can only use the tools that
PaaS provider makes available. A developer cannot use the full range of
conventional tools.
Some PaaS providers lock in the clients in their platform. This also decreases
the flexibility of clients using PaaS.