Single site, universal engineering programmers are primarily created to assist engineers in developing their designs. Engineers benefit from determining what types of devices need to be utilized early in their design cycle. An independent device programmer can be used to verify the integrity and validity of their device selections. With BPM's advanced programmer technology, users gain the versatility to support various device types quickly and efficiently. In addition, the modular site architecture allows the same hardware and software to be easily applied across both manual and automated product lines. The engineering programmer range is used either as a tool for design engineering or for low volume production.