Settings are also unified so configuration is done once and for all. While it can do many things besides this, it is most widely known for enabling you to run classic games on a wide range of computers and consoles through a slick graphical interface. RetroArch is an open source and cross platform frontend/framework for emulators, game engines, video games, media players and other applications.