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