GSOAP est un bibliothèque de développement qui permet de réaliser des programmes en C et C++, utilisables par SOAP, un protocole de communication basé sur le langage XML utilisé dans le cadre de services Web. Cette application supporte la conversion en séries des fichiers XML au format C et C++, et comporte également de nombreux outils de compilation, un serveur Web, etc.