SoftPLC's are customized at the factory to application specific configurations and include hardware assembly, driver installation, system software configuration, and system level testing. Hardbook SoftPLC models differ only in the discrete I/O capacity (see table). Analog or special purpose module I/O channels allowed are limited only by the