IaaS: Virtual Machines provides an overview of virtual machines on the Microsoft Azure platform. It discusses that virtual machines can be used to deploy various application types like web applications, services, and websites. It also describes the different sizes and configurations of virtual machines available on Azure, including their CPU, memory, disk space allocations. The document outlines key considerations for using virtual machines like storage, availability sets, service level agreements and licensing.