Apache Airavata est un cadre logiciel conçu pour permettre aux utilisateurs de composer, gérer, exécuter et surveiller des applications et des flux de travail à grande échelle sur des ressources informatiques distribuées telles que des grappes locales, des superordinateurs, des grilles de calcul et des nuages informatiques.