IaaS, SaaS, PaaS are increasingly becoming more prevalent, reducing the need for on-premise hosting. Some server models for cloud computing are more complicated than others.