Программное обеспечение
Оценка программного обеспечения позволяет определить стоимость имущественных прав на программу, программный комплекс или используемое в деятельности компании программное решение на установленную дату. Для обоснованного расчёта необходимо определить состав оцениваемого объекта, подтвердить принадлежность соответствующих прав и установить, каким образом программное обеспечение создаёт экономическую выгоду.
Стоимость ПО зависит не только от затрат на разработку. Существенное значение имеют актуальность кодовой базы, технический долг, необходимость обновлений, возможность переноса на другую технологическую среду, условия использования сторонних компонентов и расходы на сопровождение. При коммерческом использовании программного продукта дополнительно анализируют подтверждённые доходы от лицензий и подписок.
Главное разграничение при оценке — между самим программным обеспечением, правами на него и экономическими результатами деятельности сервиса. Эти элементы связаны между собой, но не являются тождественными объектами стоимости.
Какие права на программное обеспечение оцениваются
До выбора расчётной модели необходимо установить, какие права принадлежат владельцу программного обеспечения и какие элементы входят в предмет оценки. Наличие доступа к исходному коду или фактическое использование программы само по себе не подтверждает принадлежность исключительных прав на все её компоненты.
Особое внимание уделяют правам разработчиков. Документы должны позволять установить, на каком основании соответствующие результаты разработки используются и включаются в оцениваемый имущественный интерес. Если часть прав не подтверждена, её нельзя без дополнительных оснований считать принадлежащей владельцу программного продукта.
Отдельную группу составляют сторонние библиотеки и программные компоненты. Их использование может допускаться на условиях соответствующих лицензий, однако это не означает перехода исключительных прав на такие элементы к разработчику основной программы.
Поэтому при оценке необходимо разграничить собственную кодовую базу и компоненты, используемые на основании сторонних лицензий. Стоимость программного решения должна соответствовать действительному составу оцениваемых прав, а не предположению о собственности на всё программное окружение.
Такое разграничение влияет и на экономический расчёт: условия сторонних лицензий могут определять возможности дальнейшего использования, обновления и коммерческого распространения программного продукта.
Какие документы и технические сведения необходимы
Документальная основа оценки включает материалы, подтверждающие права разработчиков, лицензии используемых библиотек, сведения о версиях программного продукта, его кодовой базе, подписках и расходах на техническую поддержку.
Эти источники позволяют установить разные характеристики объекта:
- Документы о правах разработчиков — состав имущественных прав, которые могут быть отнесены к оцениваемому программному обеспечению.
- Лицензии сторонних библиотек — основания и условия использования компонентов, права на которые не принадлежат владельцу программы.
- Сведения о версиях и кодовой базе — актуальное состояние программного решения и его техническую основу.
- Информация о подписках — подтверждённые показатели коммерческого использования программного продукта.
- Расходы на поддержку — затраты, необходимые для сохранения работоспособности и дальнейшего использования программного обеспечения.
Документы необходимо анализировать совместно. Например, сведения о доходах от подписок могут подтверждать коммерческую востребованность сервиса, но не устанавливают принадлежность всех используемых в нём программных компонентов.
Аналогично наличие исходного кода не доказывает отсутствие технического долга или необходимости дальнейших затрат на сопровождение. Если существенные сведения отсутствуют, оценщик должен раскрыть соответствующие допущения и учитывать их влияние на надёжность расчёта.
Как технический долг и обновления влияют на стоимость ПО
Технический долг характеризует накопленные особенности программного решения, которые могут увеличивать сложность его дальнейшей поддержки, изменения или развития. Для оценки имеет значение не само употребление этого термина, а экономические последствия соответствующих технических ограничений.
Если поддержание работоспособности программного продукта требует значительных ресурсов, это влияет на величину экономической выгоды, которую может получать его владелец. Поэтому прогноз доходов необходимо рассматривать совместно с ожидаемыми расходами на сопровождение и обновление.
Обновления также имеют значение для сохранения полезности программного обеспечения. Наличие действующей версии не означает, что дальнейшие затраты отсутствуют. Если расчёт предполагает продолжительное использование программного решения, необходимо учитывать обоснованные расходы, связанные с поддержанием его актуальности.
Отдельный фактор — портируемость, то есть возможность переноса программы в другую технологическую среду. Ограниченная переносимость может влиять на условия дальнейшего использования и экономическую привлекательность ПО. При этом такие ограничения должны быть подтверждены характеристиками конкретного решения, а не предполагаться по умолчанию.
Технический долг, обновления и портируемость связаны с функциональной полезностью программы. Их влияние нельзя механически выражать произвольной скидкой: необходимо определить, какие дополнительные затраты или ограничения они создают и отражены ли эти обстоятельства в выбранной расчётной модели.
Как рассчитывают стоимость программного обеспечения
Выбор подхода зависит от характера использования программы и доступности подтверждённых экономических данных. Для коммерческого программного продукта существенное значение может иметь доходный подход, а для программного обеспечения, используемого внутри организации, — анализ обоснованных затрат замещения с учётом устаревания.
Доходный подход. Если программное обеспечение приносит лицензионный доход или доход от подписчиков, расчёт может основываться на прогнозируемых поступлениях. Однако поступления нельзя автоматически считать экономической выгодой от оцениваемого актива: необходимо учитывать расходы на поддержку программного продукта.
Прогноз должен согласовывать ожидаемые доходы и затраты на сохранение функциональности ПО. Чем существеннее потребность в обновлениях и сопровождении, тем важнее проверить, какая часть поступлений действительно может формировать экономическую выгоду, связанную с программным решением.
Будущие экономические результаты приводят к дате оценки с учётом времени и обоснованных рисков. Если сведения о подписках или расходах поддержки недостаточны, нельзя заменять их неподтверждённым прогнозом устойчивого роста доходов.
Затратный подход. Если программное обеспечение используется внутри организации и не имеет самостоятельного потока лицензионных поступлений, может рассматриваться стоимость создания или приобретения программного решения сопоставимой полезности.
При таком расчёте важно учитывать устаревание существующего ПО. Затраты, ранее понесённые на разработку, не обязательно соответствуют стоимости программного продукта на дату оценки. Часть функциональности может сохранять полезность, тогда как отдельные технические решения потребуют замены или дополнительных работ.
Поэтому стоимость замещения должна отражать возможность получения сопоставимого результата с учётом подтверждённых характеристик действующей программы, а не механически воспроизводить исторические расходы на её разработку.
Различия между правами, доходами и затратами программного продукта подробнее раскрываются в материале «Программное обеспечение как актив: какие права и доходы важны для оценки».
Чем отличается оценка внутреннего ПО от продаваемого сервиса
Программное обеспечение, созданное для внутренних задач организации, и коммерческий сервис с платными подписками имеют различную экономическую основу.
Внутреннее ПО может создавать полезность в процессе деятельности компании, не формируя самостоятельных лицензионных поступлений. В такой ситуации прямой расчёт стоимости через доход от подписчиков будет необоснованным, если соответствующего коммерческого использования фактически нет.
Для продаваемого сервиса, напротив, сведения о подписках и расходах сопровождения могут служить основой экономического анализа. Однако стоимость такого сервиса нельзя без разграничения приравнивать к стоимости принадлежащих владельцу прав на программный код. Необходимо установить, какая экономическая выгода связана с оцениваемым ПО и какие элементы не входят в соответствующий имущественный интерес.
Особую сложность представляет программный продукт, который одновременно используется внутри организации и предоставляется другим пользователям. В этом случае необходимо согласовать границы оценки и исключить повторный учёт одной экономической выгоды в нескольких расчётных вариантах.
Различия между внутренним ПО и коммерческим сервисом определяют выбор исходных сведений и расчётной модели. Их нельзя оценивать по одинаковой схеме без проверки того, каким именно способом создаётся экономический результат.
Результат оценки и пределы его использования
Результатом является обоснованный отчёт о стоимости программного обеспечения или соответствующего имущественного права на установленную дату. Стоимостной вывод может использоваться как экономическая основа для переговоров и принятия имущественного решения с учётом состава прав, характеристик программы и выбранных расчётных предпосылок.
В отчёте важно показать, какие компоненты входят в предмет оценки, какие права подтверждены, каким образом учтены технический долг и расходы поддержки, а также почему выбран доходный либо затратный подход.
При недостатке документов о правах разработчиков, сторонних лицензиях или экономических результатах использования программы необходимо раскрыть соответствующие ограничения. Нельзя автоматически распространять стоимость программного продукта на компоненты, права на которые принадлежат третьим лицам.
Оценка не гарантирует безотказность программного сервиса и законность использования всех сторонних лицензий. Стоимостной анализ не заменяет самостоятельную техническую проверку и проверку правомерности использования программных компонентов.
Обоснованная стоимость ПО определяется сочетанием трёх обстоятельств: подтверждённого состава имущественных прав, фактической технической полезности программы и экономически оправданных доходов либо затрат замещения. Именно их согласованный анализ позволяет оценить программное обеспечение как самостоятельный актив, не смешивая его стоимость с доходами всего сервиса или правами на чужие компоненты.