Programming Car Keys Smart keys and key fobs are now standard in many cars. They need to be programmed in order to function properly. The programming process can be carried out by a dealer for cars or using special tools. Hardware stores aren't able to duplicate keys for modern cars.