BuildAMation est un système de génération et un générateur de projet pour les applications de bureau C et C ++, avec une architecture extensible.Il est écrit en C # et fonctionne sous Windows, Linux et Apple OSX.Les modes de construction pris en charge sont une génération de ligne de commande native multithread, la génération de solution VisualStudio, la génération d'espace de travail Xcode et la génération MakeFile.Les packages étendent l'infrastructure de base et les packages peuvent être logiquement regroupés dans des référentiels de packages.