A company is looking to deploy a complex application involving multiple components, such as a web server, a database, and background processing tasks. They wish to focus on building the application rather than managing the underlying infrastructure, while still having the capability to custom configure the environment and scale individual components as needed. Which Azure service type should they consider using?
Backend as a Service (BaaS)
Infrastructure as a Service (IaaS)
Platform as a Service (PaaS)
Software as a Service (SaaS)