The MultiFlex line of control system boards provide a wide variety of input, output, and smart control solutions, all of which are based on a single universal hardware platform. The board design uses flash-uploadable firmware and plugin expansion boards to configure the base platform board and apply it for use as an input board, relay output board, analog output board, or a combination I/O board.