Hermes je vysoce výkonný programovací jazyk pro všeobecné použití, který podporuje souběžné, distribuované a modulární programování.
Hermes je navržen tak, aby se snadno učil a používal, a přitom byl dostatečně výkonný pro vývoj rozsáhlého softwaru. Hermes je objektově orientovaný jazyk s jednoduchým, ale výkonným typovým systémem.
Hermes má bohatou sadu knihoven a nástrojů, které podporují rychlý vývoj robustních a vysoce výkonných aplikací.