Wine (WINE Is Not An Emulator) jak podkreślają jego autorzy nie jest emulatorem całego środowiska Windows, pozwala jednak na uruchomienie programów przeznaczonych dla okienek w systemach UNIX.
Praca nad Wine rozpoczęła się w 1993. Zaczęło się od portowania 16-bitowych aplikacji pod Linuksa, ale po kilku latach można już było uruchomić Microsoft Word i Excel pod Linuksem. Dzisiaj program ten obejmuje ponad milion linii kodu.
Wine składa się tak naprawdę z dwóch podstawowych elementów: programu wczytującego i wykonującego pliki .EXE oraz biblioteki Winelib, która implementuje API Windows w Linuksie, tłumacząc je na odpowiednie wywołania X-Window.