Et system designes med basis i logisk signalbehandling eller med basis i sekvensiell styring. De to hovedprinsippene kan også kombineres på forskjellige måter. Hver produsent har sin metode og sin komponentdesign.