Azure App Service is an HTTP-based service for hosting web applications, REST APIs, and mobile back ends. It is a Platform as a Service (PaaS) offering from Microsoft.
ARM provides a way to create and manage Azure resources consistently and predictably.