.NET est un framework proposée par Microsoft principalement pour le développement d’application web. Un de ses buts principaux est l’interopérabilité entre langage.
A# est un portage Ada sous license GPL sur la plateforme .NET. A# permet à un programme Ada d’utiliser les librairies de .NET quelque soit leur langage de rédaction, et inversement de proposer des composants Ada de façon transparente.