The terms "crack" and "repack" in the context of software refer to versions of programs that have been altered to bypass licensing and activation requirements. A "crack" usually refers to a small program that, when applied to a software, allows it to run without a valid license. A "repack" involves re-packaging software, often including "cracks" or keygens (programs that generate license keys), to facilitate pirated use.