Hercules appartient à une catégorie d'émulateurs dont on parle rarement, mais qui existe néanmoins. Celui-ci permet d'émuler des {mainframes}, ces antiques systèmes centralisés auxquels étaient connectés des terminaux.
Le mainframe IBM émulé va du 360 au z900 et supporte les modes System/370, ESA/390 et z/Architecture.
Pour le faire tourner, il est nécessaire de posséder MacOS X.2.