När det gäller terminaler och olika användarenheter finns det ett antal utmaningar: att hålla gränssnittet mellan människa och maskin så enkelt och lättförståeligt som möjligt, samtidigt som hela funktionaliteten måste finnas där.
Lika viktigt är implementation av olika kommunikationstekniker för att apparaten skall fungera i nätverk eller att kunna ge fjärråtkomst till användarna.
Så trådlöshet och IP-baserade lösningar är ofta vitala kompetenser som efterfrågas inom detta område: