Unlike other true Macintosh emulators, Executor requires no startup ROM images or other Apple intellectual property.[2] Executor, much like Wine for running Windows applications on Unix-like platforms, translates Macintosh Toolbox API calls and QuickDraw routines into equivalent Win32 or POSIX API calls. The MS-DOS version of Executor runs using the CWSDPMI protected mode DOS extender.
Executor translates 68k big-endian binary code into x86 little-endian binary code.[3] Executor can only run Macintosh programs designed to run on 68000-based Macintosh hardware. Executor can mimic either Macintosh System 7.0.0, or System 6.0.7 for older applications that are incompatible with System 7.0.0.