The following are some of the challenges of using PaaS:
1. Vendor lock-in: PaaS customers can become locked in to a specific vendor’s platform, making future platform switching difficult.
2. PaaS customers have less control over the platform on which their applications run than IaaS customers.
3. PaaS platforms can be difficult to set up and manage.