I tried searching multiple different words to find a thread that already has this listed, to no avail. I'm wouldn't be surprised if I missed it, for I feel that this has to have been asked at some point.
Anyway, what program does one use to design a keyset?