Mensch-Maschine-Schnittstellenprodukte bestehen aus zwei Teilen: Hardware und Software. Der Hardwareteil umfasst Prozessor, Anzeigeeinheit, Eingabeeinheit, Kommunikationsschnittstelle, Datenspeichereinheit usw. Die Leistung des Prozessors bestimmt die Leistung des HMI-Produkts und ist die Kerneinheit des HMI. Je nach Produktstufe des HMI kann der Prozessor als 8-Bit-, 16-Bit- oder 32-Bit-Prozessor ausgewählt werden. HMI-Software ist im Allgemeinen in zwei Teile unterteilt, nämlich die Systemsoftware, die auf der HMI-Hardware ausgeführt wird, und die Bildschirmkonfigurationssoftware, die unter dem Windows-Betriebssystem des PCs ausgeführt wird (z. B. JB-HMI-Bildschirmkonfigurationssoftware). Benutzer müssen zunächst mit der HMI-Bildschirmkonfigurationssoftware eine „Projektdatei“ erstellen und dann die kompilierte „Projektdatei“ über die serielle Kommunikationsschnittstelle des PCs und des HMI-Produkts zum Betrieb auf den HMI-Prozessor herunterladen.
