> For the complete documentation index, see [llms.txt](https://docs.nalpeiron.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.nalpeiron.com/education-and-training/licensing-education/software-licensing-basics.md).

# Software Licensing Basics

[**What is DRM or Digital Rights Management?**](https://docs.nalpeiron.com/education-and-training/licensing-education/software-licensing-basics/what-is-drm-or-digital-rights-management)

Digital Rights Management (DRM) refers to technologies and policies that control the use, modification, and distribution of digital content and software. DRM protects intellectual property by preventing unauthorized copying and use, helping software vendors securely monetize their products.

[**What is Software License Compliance?**](https://docs.nalpeiron.com/education-and-training/licensing-education/software-licensing-basics/what-is-software-license-compliance)

Software license compliance ensures that organizations use software legally and according to the terms set by licensors. It involves tracking usage, auditing installations, and preventing over-deployment to reduce legal and financial risks.

[**What is Software Piracy?**](https://docs.nalpeiron.com/education-and-training/licensing-education/software-licensing-basics/what-is-software-piracy)

Software piracy is the unauthorized copying, distribution, or use of software. Effective licensing and protection strategies help vendors prevent revenue loss and safeguard their intellectual property.

[**What is a Software Entitlement?**](https://docs.nalpeiron.com/education-and-training/licensing-education/software-licensing-basics/what-is-a-software-entitlement)

A software entitlement grants a user or organization the right to access particular software products, features, modules, or services under a license agreement. Effective entitlement management supports flexible licensing and a better customer experience.

[**What is a Proprietary Software License?**](https://docs.nalpeiron.com/education-and-training/licensing-education/software-licensing-basics/what-is-a-proprietary-software-license)

A proprietary software license gives end users permission to use software under terms established by its vendor. These licenses generally restrict modification, redistribution, and reverse engineering, allowing the vendor to retain control over the product.

[**What is a Node-Locked License?**](https://docs.nalpeiron.com/education-and-training/licensing-education/software-licensing-basics/what-is-a-node-locked-license)

A node-locked license restricts software use to a particular device or hardware component. This straightforward model is commonly used for desktop applications and environments with fixed hardware.

[**What is a License Pool (Floating License)?**](https://docs.nalpeiron.com/education-and-training/licensing-education/software-licensing-basics/what-is-a-license-pool-floating-license)

A license pool, or floating license, lets a limited number of concurrent users share access to software across an organization. This approach can improve license utilization and reduce unnecessary costs.

[**What is a Software ISV?**](https://docs.nalpeiron.com/education-and-training/licensing-education/software-licensing-basics/what-is-a-software-isv)

An Independent Software Vendor (ISV) is a company that develops and sells software products. ISVs use licensing models and protection technologies to monetize their products and protect their intellectual property.

[**The Basics of Account-Based Licensing**](https://docs.nalpeiron.com/education-and-training/licensing-education/software-licensing-basics/the-basics-of-account-based-licensing)

Account-based licensing connects software usage rights to individual or organizational accounts rather than particular devices. It offers flexibility for customers with multiple users or devices while simplifying access management.

[**The Basics of Usage-Based Licensing**](https://docs.nalpeiron.com/education-and-training/licensing-education/software-licensing-basics/the-basics-of-usage-based-licensing)

Usage-based licensing charges customers according to their actual software consumption, such as API calls, transactions, or active users. It aligns price with delivered value and supports scalable monetization.

[**Software License Key – What’s a License Key?**](https://docs.nalpeiron.com/education-and-training/licensing-education/software-licensing-basics/software-license-key-whats-a-license-key)

A software license key is a unique code used to activate software or unlock particular features. License keys help control access, prevent unauthorized use, and support different licensing models.

[**Software Licensing Solutions**](https://docs.nalpeiron.com/education-and-training/licensing-education/software-licensing-basics/software-licensing-solutions)

Software licensing solutions help vendors control access, manage entitlements, enforce license terms, and monetize software across SaaS, desktop, and hardware environments. Modern platforms also automate licensing operations and provide insights into product usage.

[**Software License Compliance**](https://docs.nalpeiron.com/education-and-training/licensing-education/software-licensing-basics/software-license-compliance)

Software license compliance combines clear policies, accurate records, automated monitoring, and regular audits to ensure software is used according to its agreements. Effective compliance reduces legal, financial, security, and operational risks.

[**Software Licensing Management**](https://docs.nalpeiron.com/education-and-training/licensing-education/software-licensing-basics/software-licensing-management)

Software licensing management covers the processes used to create, distribute, enforce, monitor, and maintain software licenses. Centralized management helps vendors automate operations while maintaining control over customer access and entitlements.

[**SaaS License Management**](https://docs.nalpeiron.com/education-and-training/licensing-education/software-licensing-basics/saas-license-management)

SaaS license management helps organizations administer subscriptions, users, access rights, renewals, and application usage. It provides visibility that can improve compliance, control costs, and identify underused licenses.

[**Software Licensing Software**](https://docs.nalpeiron.com/education-and-training/licensing-education/software-licensing-basics/software-licensing-software)

Software licensing software enables vendors to issue and manage licenses, control product access, enforce usage rights, and support different monetization models. It replaces manual licensing processes with centralized, automated controls.

[**License Management Software**](https://docs.nalpeiron.com/education-and-training/licensing-education/software-licensing-basics/license-management-software)

License management software centralizes license creation, activation, tracking, enforcement, renewal, and reporting. It helps software vendors protect intellectual property, streamline operations, and offer customers more flexible licensing options.

[**Software License Management**](https://docs.nalpeiron.com/education-and-training/licensing-education/software-licensing-basics/software-license-management)

Software license management is the ongoing administration of license agreements, usage rights, activations, renewals, and compliance. Effective management provides greater control and visibility while reducing manual work and licensing errors.

[**Software Licensing**](https://docs.nalpeiron.com/education-and-training/licensing-education/software-licensing-basics/software-licensing)

Software licensing defines the terms under which customers may access and use a software product. Different licensing models allow vendors to protect their intellectual property while adapting packaging and pricing to customer needs.

[**What Is a Software Licensing Vendor?**](https://docs.nalpeiron.com/education-and-training/licensing-education/software-licensing-basics/what-is-a-software-licensing-vendor)

A software licensing vendor provides the technology and services needed to create, deliver, manage, and enforce software licenses and entitlements. Choosing the right vendor can help a software company introduce flexible business models, reduce engineering effort, and protect revenue.

### Here are some other useful resources

{% hint style="info" %}
**Go here to learn more about tools to use for software license management:**

[The Dummies Guide to Software License Management](https://nalpeiron.com/blog/dummies-guide-to-software-license-management/)

* [Software Licensing Platform](https://nalpeiron.com/zentitle/software-licensing-platform/)
* [Software Licensing Models](https://nalpeiron.com/zentitle/software-licensing/models/)
* [Software License Enforcement Methods](https://nalpeiron.com/zentitle/software-licensing/enforcement-methods/)
* [Software Activation](https://nalpeiron.com/zentitle/software-licensing-platform/activation/)
  {% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.nalpeiron.com/education-and-training/licensing-education/software-licensing-basics.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
