Q se basa en el excelente emulador de CPU de código abierto QEMU de Fabrice Bellard. Pierre d'Herbemont de stegefin.free.fr portó QEMU a OS X e inició una versión cocoa. Esa fue la iniciación para que Mike desarrollara Q. Un puerto cocoa completamente reescrito de QEMU, construido directamente en OS X, aprovechando las tecnologías centrales de Apple como Coreimage, Coreaudio y OpenGL para la entrada y salida, ahorrando la sobrecarga de APIs multiplataforma como SDL, FMOD o GTK.