IBM offers cloud computing services including infrastructure as a service (IaaS), platform as a service (PaaS) and software as a service (SaaS) through their IBM Cloud platform. IBM Cloud provides public, private and hybrid cloud models built on IBM hardware and virtualization software. IBM's cloud services include tools for collaboration, development, analytics, integration and security across IaaS, PaaS and SaaS.