What Are Key Programmers? Modern cars have key/ignition systems that need to be reprogrammed at a certain time. Key programmers are useful in this case. Three scenarios could require a shop to be equipped with key-programming capabilities. The shop may have to program keys in three different situations: a