"Cracking" software refers to the process of bypassing or removing the licensing restrictions that prevent unauthorized use of a software application. This can be done through various means, including patching, key generation, or exploiting vulnerabilities in the software.