Изобретение относится к области компьютерных интерфейсов прикладного программирования (API) для лицензирования программного обеспечения. Техническим результатом является расширение функциональных возможностей. Лицензия определяет права по отношению к программному продукту. Программный продукт вызывает API метод "использовать право" для того, чтобы применить право. Если право существует, то сервис привязывает право к лицензии, в которой это право найдено. Программный продукт поддерживает принудительное исполнение условий лицензии, давая или отказывая в допуске к некоторым или всем функциональным возможностям, в зависимости от того, найден ли имеющий силу экземпляр права. С правом могут быть ассоциированы любые данные. API включает в себя метод для извлечения данных из права, которое предварительно было привязано в методе "использовать право". 3 н. и 22 з.п. ф-лы, 5 ил.