Hermes je vysoko výkonný, univerzálny programovací jazyk, ktorý podporuje súbežné, distribuované a modulárne programovanie.
Hermes je navrhnutý tak, aby sa ľahko učil a používal, a zároveň bol dostatočne výkonný na podporu rozsiahleho vývoja softvéru. Hermes je objektovo orientovaný jazyk s jednoduchým, ale výkonným typovým systémom.
Hermes má bohatú sadu knižníc a nástrojov, ktoré podporujú rýchly vývoj robustných a vysoko výkonných aplikácií.