A functional features is a part of the software that can be licensed separately. Functional features can be: executable files, modules, fragments of program code, individual functions, or entire applications. Feature-based licensing allows users to select the necessary combinations of features that will help them solve their current tasks. In the first step, you need to select the features of your software. Below are examples of various systems and their functional features.

Example 1 (when the software product has several functional features)

A company sells a software product that is designed for video surveillance. It has additional modules: face recognition and visitor statistics. Thus, the following is obtained - the software product contains three functional features: video surveillance, face recognition, visitor statistics.

Example 2 (when the software product is sold as a single functional feature)

A company sells a software product that is designed for accounting. It contains many different modules, but they cannot be separated, since they are supplied as a set. Thus, it turns out that there is one functional feature.

Example 3 (when the software product is distributed free of charge, but you need to buy a license to use certain functions )

A company sells a software product for architectural design. Users can use the free version of this program, but to use the built-in function for generating design documentation, they need to buy a special license from the company. Thus, it turns out that there is one functional feature.

Once you have defined the functional features, you may need to combine them into sets. If you do not need to combine anything, select the license restrictions for each feature.


What's next?

Combining features into sets  → 


See also

Select feature license restrictions → 

  • No labels