The ProWriter is a universal multi-socket programmer supporting gang and set programming for a wide range of device types, with support for programmable logic, memory devices, and microcontrollers, including Flash-based microcontrollers. The ProWriter system offers either 4 or 8 fully independent programming sites per unit. These sites can be linked using standard parallel cables to provide up to 48 programming sites, all controlled from one computer. Each site is independent, allowing a site to be skipped or removed, while the rest continue to function uninterrupted.