ARM routes requests to resource providers
ARM coordinates deployments by forwarding work to the right resource provider. Resource provider equals Azure service for a resource type. ARM receives plus validates the request. ARM forwards to the correct provider (e.g., compute, storage). ARM acts as the coordinator across services.

