What Is the Difference Between a Key Code, Software Key, and License Key?

All these refers to a 25 character code comprised of letters and numbers you must enter to license or unlock the software.