Produkty rozhraní člověk-stroj se skládají ze dvou částí: hardwaru a softwaru. Hardwarová část zahrnuje procesor, zobrazovací jednotku, vstupní jednotku, komunikační rozhraní, jednotku pro ukládání dat atd. Výkon procesoru určuje výkon produktu HMI a je základní jednotkou HMI. Podle různých produktových úrovní rozhraní HMI lze procesor vybrat jako 8-bitové, 16-bitové nebo 32-bitové procesory. Software HMI se obecně dělí na dvě části, jmenovitě systémový software běžící na hardwaru HMI a software pro konfiguraci obrazovky běžící pod operačním systémem Windows PC (jako je software pro konfiguraci obrazovky JB-HMI). Uživatelé musí nejprve použít konfigurační software obrazovky HMI k vytvoření „souboru projektu“ a poté stáhnout zkompilovaný „soubor projektu“ do procesoru HMI přes sériový komunikační port PC a produktu HMI pro provoz.
