The most common approach is to use a Generation 2 CyberKey which can program, update, and download locks in the field.