Connects to PC via a USB port. Simply "snap" iButton into the receptor and software performs programming or downloading.