A keygen, short for "key generator," is a type of software that generates product keys or activation codes for other software applications. In the case of Adobe Acrobat XI Pro, a keygen would supposedly generate a valid product key to activate the software without purchasing it. However, using a keygen is a form of software piracy, which can have severe consequences.