no-herd Hercules is an emulator for the IBM System/360, System/370, ESA/390, and z/Architecture series of mainframe computer systems. It will run any software that will run on those computers, provided the peripheral devices the program requires are present in the configuration.