Les fonctions ont été les éléments de base du logiciel depuis que les premières lignes de code ont été écrites et le besoin d'organisation et de réutilisation du code est devenu une nécessité. Azure Functions développe ces concepts en permettant aux développeurs de créer des fonctions événementielles sans serveur qui s'exécutent dans le cloud et peuvent être partagées entre une grande variété de services et de systèmes, gérées de manière uniforme et facilement évolutives en fonction de la demande.