Software licensing technology enables software developers to protect their intellectual property by facilitating the process of creating, issuing and managing software licenses. Licensing technology typically includes license key generation, license registration and license management tools to prevent the developer’s software from being copied, shared or otherwise illegally used (aka pirated) by non-licensed users.
Also see “Is Software Ownership the Same as Licensing?” in the “Did You Know…” section of Webopedia.