A Lighted Program Function Keyboard in IBM circles is a specialised keypad that has an array of 32 keys and accompanying LEDs. These keypads closely integrate with supporting software on the host computer, granting each key a function with the key's LED indicating the availability of said function. The typical usage for LPFKs is computer-aided design and computer-aided manufacturing.