In an IaaS model, the user manages the operating system and installed applications. The service provider manages the underlying infrastructure, such as computing, storage, networking, and virtualization, but users must install and maintain their operating systems, middleware, and applications.