Windows API 호출을 POSIX 표준 호출로 실시간 변환하여, Windows가 설치되지 않은 PC에서도 .exe 파일을 실행할 수 있게 해주는 소프트웨어. Wine이란 명칭은 Wine Is Not an Emulator(1)라는 재귀 약자로, 이름처럼 단순히 에뮬레이터라거나 가상 머신을 돌리는 것과는 차이가 있다.
MAME나 Dolphin 같은 에뮬레이터가 하드웨어 구조를 소프트웨어로 흉내 내어 가상으로 환경을 구축하는 방식이라면, Wine은 윈도우 프로그램이 운영체제에 내리는 명령을 유닉스 시스템이 알아들을 수 있게 통역해주는 방식이다. 이 때문에 가상 머신이나 에뮬레이터보다 훨씬 적은 오버헤드로 하드웨어 성능을 거의 그대로 뽑아낼 수 있다. 하지만 통역사가 말을 못 알아들으면 프로그램은 그대로 뻗는다