RetroArch to darmowy emulator typu AIO, czyli taki, na którym można emulować dosłownie wszystko, co da się emulować. Korzystanie z niego jest dość skomplikowane, ale obsługuje on już co najmniej 80 systemów.
Umożliwia uruchamianie klasycznych gier na wielu komputerach i konsolach dzięki zgrabnego interfejsu graficznego. Ustawienia są również zunifikowane, więc konfiguracja jest wykonywana raz na zawsze.