Wine est une implémentation des API issues de Windows aux systèmes Unix.
L’objectif de l’application est de permettre une compatibilité des applications destinées au système de Microsoft avec les environnements Unix. Le programme ne nécessite pas la licence de Windows, le développement est totalement libre et n’utilise aucun code Microsoft ! Wine est néanmoins en mesure d’utiliser les DLL native de Windows.
Le logiciel propose également une panoplie d’outils afin de porter le code d’applications Windows. Ces outils permettent ainsi d’utiliser de nombreux programmes sur les systèmes Linux, FreeBSD et Solaris, sans les modifier.