Программное обеспечение

Рыночная стоимость программного обеспечения определяется не количеством написанных строк кода и не только расходами на его разработку. Основное значение имеют полезные функции программы, документально подтверждённые права на её использование и передачу, востребованность продукта, возможности сопровождения и экономический результат применения. При этом стоимость программного продукта необходимо отделять от стоимости серверов, услуг технической поддержки, договоров с клиентами и деятельности IT-компании в целом. Оценка начинается с определения конкретного имущественного права и состава программного обеспечения, к которому оно относится. Только после этого можно обоснованно исследовать доходы, затраты на функциональное замещение и сопоставимые рыночные сделки.

Как устанавливают предмет оценки и объём прав на программу

Первоначально определяют, какое именно право является предметом оценки: исключительное право на созданную программу, разрешение использовать программный продукт на условиях лицензии либо право в отношении определённого программного модуля. Эти варианты отличаются по экономическим возможностям владельца и условиям передачи.

Исключительное право на программу — имущественное право, определяющее возможности правообладателя использовать соответствующий результат разработки и распоряжаться им в предусмотренном правовом объёме. Лицензия предоставляет разрешение на использование программы в пределах установленных условий. Поэтому наличие у организации лицензии пользователя не означает автоматически, что она владеет исключительным правом на программный код.

Договоры разработки, документы о передаче исключительных прав, лицензионные соглашения и сведения об авторстве позволяют определить подтверждённый объём имущественного интереса. Важно установить, какие результаты разработки принадлежат оцениваемой стороне, какие переданы ей для использования и какие ограничения действуют в отношении дальнейшей передачи.

Если программный продукт создавался с использованием сторонних компонентов, принадлежность всей разработки нельзя устанавливать исключительно по факту её эксплуатации одной компанией. Необходимо разграничить права на собственные части программы и разрешения, полученные в отношении чужих компонентов.

Стоимость исключительного права и стоимость лицензии могут существенно различаться даже применительно к одному продукту. Право, позволяющее распоряжаться разработкой в подтверждённом объёме, обладает другими экономическими характеристиками, чем ограниченное разрешение использовать определённые функции без передачи исходного кода.

Когда документы не подтверждают возможность отчуждения или лицензирования соответствующих прав, нельзя оценивать их как свободно передаваемый актив без раскрытия таких ограничений.

Как определяют состав программного продукта и его функциональность

Для оценки необходимо установить, какие версии программы, функциональные модули, исходный код и документы входят в предмет передачи. Название программного продукта само по себе не позволяет определить его действующий состав и экономическую полезность.

Исходный код — текст программных инструкций, используемый для создания и изменения программного обеспечения. Его наличие может иметь существенное значение для дальнейшего развития продукта, исправления ошибок и сопровождения. Однако доступ к работающей программе не всегда означает, что приобретателю передаются исходные тексты и необходимые права на их изменение.

Описание архитектуры позволяет установить структуру программного продукта и взаимодействие его компонентов. Сведения о версиях и функциональных модулях необходимы для определения фактически доступных возможностей. При этом функциональная полезность программы связана с решаемыми задачами, а не с количеством файлов или сложностью внутренней организации.

Программный модуль может выполнять самостоятельную функцию либо зависеть от других частей системы. Если его использование невозможно без компонентов, не входящих в предмет оценки, такая зависимость влияет на возможность самостоятельной передачи и дальнейшего применения.

Техническая документация помогает установить, насколько продукт может поддерживаться и воспроизводиться в известной конфигурации. Отсутствие необходимых описаний может повышать сложность сопровождения и затраты на дальнейшее использование. Вместе с тем наличие документации не подтверждает автоматически её полноту или соответствие фактическому состоянию кода.

Большой объём исходного кода не является самостоятельным преимуществом. Продукт с меньшим объёмом разработки может выполнять сопоставимые функции. Поэтому при оценке исследуют достигаемый полезный результат, состав передаваемых компонентов и возможности дальнейшего использования.

Как сторонние компоненты и лицензии влияют на стоимость

Современное программное обеспечение может включать сторонние библиотеки, программные инструменты и компоненты, предоставленные разработчику на определённых условиях. Сторонняя лицензия — разрешение правообладателя использовать соответствующий компонент в установленном договором объёме.

При оценке необходимо определить, какие части программного продукта созданы оцениваемой стороной, а какие используются на основании сторонних разрешений. Это важно для установления состава имущественных прав и возможностей дальнейшей эксплуатации или передачи программы.

Отдельное значение имеют компоненты с открытыми лицензиями. Условия их применения могут различаться, поэтому само наличие открыто доступного программного кода не означает автоматически отсутствие ограничений на его использование, изменение или распространение.

Программа может зависеть от сторонних библиотек, операционных систем, платформ и других технических средств. Если отдельные зависимости недоступны, устарели или требуют специального разрешения, экономическая полезность оцениваемого продукта может снижаться вследствие дополнительных затрат и ограничений.

При передаче программного продукта необходимо разграничивать право на собственный исходный код и возможность использования сторонних компонентов. Цена программного актива не должна включать неподтверждённые права на чужие разработки.

Сведения о лицензиях и программных зависимостях служат исходной информацией для определения экономических ограничений. Однако стоимостная оценка не является юридическим заключением о соблюдении условий лицензирования и не подтверждает отсутствие нарушений прав третьих лиц.

Как отделяют доходы программного обеспечения от сервисных услуг

Для определения стоимости программного продукта важно установить, какую часть экономической выгоды создают принадлежащие правообладателю программные функции. Выручка IT-компании может формироваться не только за счёт предоставления прав на программу, но и за счёт технической поддержки, размещения инфраструктуры, сопровождения клиентов и других коммерческих услуг.

Особенно важно это разграничение для подписочной модели. Подписочный платёж может включать доступ к программным функциям, хостинг и обслуживание. Поэтому вся полученная сумма не обязательно относится непосредственно к стоимости имущественных прав на программу.

Подтверждённые сведения о пользователях, действующих лицензиях, платежах и расходах на обслуживание помогают определить экономические характеристики продукта. Однако число зарегистрированных пользователей не является самостоятельным измерителем стоимости. Необходимо установить, как использование программы связано с фактическими поступлениями и затратами.

При доходном анализе выделяют экономический результат, относящийся к программному обеспечению, и разграничивают его с вкладом других активов. Серверная инфраструктура, маркетинг, поддержка, обслуживание и договорные отношения с клиентами могут иметь самостоятельное значение для формирования выручки.

Если невозможно достоверно выделить платежи за программные функции из общей стоимости обслуживания, использование всей подписочной выручки в качестве дохода одного программного актива может привести к завышению результата.

Внутреннее программное обеспечение может не приносить самостоятельной выручки, поскольку используется внутри организации. Его экономическая полезность при этом может проявляться в подтверждённой экономии расходов или замещении необходимой функции. Для такого анализа требуется установить соответствующий результат и отделить его от вклада других ресурсов.

Высокая оценка IT-компании также не равна стоимости её программного продукта. Корпоративная стоимость может включать клиентские отношения, контракты, организацию продаж, специалистов и другие активы, не входящие в предмет оценки программных прав.

Как определяют стоимость разработки или функционального замещения

Если экономическую выгоду от программного продукта невозможно достоверно выделить, может использоваться затратный анализ. Его задача состоит не в механическом суммировании всех исторических расходов, а в исследовании затрат, необходимых для получения сопоставимой программной функции на дату оценки.

Функциональное замещение — создание или приобретение решения, способного выполнять необходимые задачи с сопоставимым полезным результатом. При таком анализе не требуется предполагать обязательное воспроизведение каждой строки исходного кода оцениваемой программы. Важнее определить функции, которые необходимо обеспечить.

Для оценки затрат исследуют необходимые работы и компетенции, архитектуру продукта, состав модулей и технические зависимости. Возможность использовать готовые компоненты может изменять объём разработки функционально сопоставимого решения.

Исторический бюджет команды разработчиков не равен автоматически текущей стоимости исключительных прав. Часть расходов могла быть связана с решениями, утратившими актуальность, изменением требований или работами, которые не обеспечили самостоятельной экономической полезности.

Дополнительно учитывают технический долг — накопленные ограничения программной реализации, которые могут требовать дополнительных усилий при изменении и сопровождении системы. Его значение для стоимости связано с экономическими последствиями необходимых работ, а не с формальным количеством выявленных недостатков.

При анализе функционального замещения необходимо принимать во внимание моральное устаревание и ограничения эксплуатации. Если современное решение способно выполнять те же функции с меньшими необходимыми затратами, первоначальная стоимость старой разработки не обязательно соответствует её текущей рыночной полезности.

Результат затратного анализа должен отражать стоимость функционально сопоставимого решения с учётом подтверждённого состояния оцениваемого продукта, необходимых доработок и ограничений прав на отдельные компоненты.

Как обновления, сопровождение и технологическое устаревание влияют на стоимость

Экономическая полезность программного обеспечения зависит от возможности продолжать его использование в соответствующей технической среде. Изменения операционных систем, платформ и сторонних библиотек могут создавать необходимость обновлений и дополнительных работ по поддержке совместимости.

Поэтому при оценке исследуют актуальность используемой технологической платформы, состояние исходного кода, доступность разработчиков и сведения о необходимых обновлениях. Продукт может сохранять полезные функции, но требовать значительных расходов для поддержания их доступности.

Устаревание программного обеспечения не определяется исключительно возрастом исходного кода. Более старая программа может продолжать выполнять востребованные задачи, тогда как недавно созданный продукт может иметь существенные ограничения или нуждаться в переработке. Экономически значимыми являются фактическая полезность и необходимые затраты дальнейшего использования.

Отдельного внимания требуют известные вопросы безопасности и технических зависимостей. Если существуют подтверждённые сведения о необходимости устранения недостатков, соответствующие расходы могут влиять на оценку. Однако нельзя утверждать наличие либо отсутствие уязвимостей без специального исследования.

Будущие обязанности по сопровождению также должны разграничиваться с ценностью самого программного права. Расходы на поддержку не являются автоматической надбавкой к стоимости кода. Они могут представлять собой необходимые затраты для сохранения экономического результата и должны учитываться в соответствии с выбранной моделью оценки.

Если доступность специалистов, обновлений или необходимых платформ не подтверждена, оценка должна учитывать ограниченность сведений о возможности продолжения эксплуатации и развития продукта.

Как используют рыночные сделки с программными правами

При наличии достоверных данных о сделках с программными продуктами может применяться сравнительный анализ. Для этого необходимо установить, какие именно права и активы передавались, насколько сопоставимы программные функции и как различаются условия использования.

Две программы могут решать близкие задачи, но иметь разный состав исходного кода, лицензий, документации и обязательств по поддержке. Поэтому совпадение назначения само по себе не означает сопоставимости стоимости.

При исследовании рыночных аналогов учитывают масштаб функциональности, подтверждённую экономическую модель, условия лицензирования и передаваемые компоненты. Если сделка включает техническое сопровождение, серверную инфраструктуру или клиентские договоры, необходимо определить возможность разграничить их стоимость и стоимость программных прав.

Продажа IT-компании не является автоматически продажей одного программного продукта. Общая цена корпоративной сделки может отражать стоимость деятельности организации и других активов. Перенос такой цены на программный код без выделения соответствующего имущественного интереса необоснован.

Если сопоставимых сделок недостаточно либо невозможно установить их условия, это ограничивает применение рыночного подхода. В таком случае нельзя использовать неподтверждённые предложения и условные сделки в качестве доказанных ценовых ориентиров.

Какие документы необходимы и что ограничивает достоверность оценки

Договоры разработки, документы о передаче исключительных прав и лицензионные соглашения позволяют установить предмет оценки и принадлежность имущественных прав. Сведения об авторстве и сторонних компонентах помогают определить известные ограничения на использование и передачу программного продукта.

Описание архитектуры, перечень версий и функциональных модулей, сведения об исходном коде и техническая документация необходимы для определения фактического состава разработки. Если передаваемый комплект не установлен, невозможно уверенно определить, какую именно программную функцию приобретатель получает.

Данные о пользователях, лицензионных платежах и расходах на поддержку позволяют исследовать экономические результаты. Для анализа функционального замещения необходимы сведения о сложности необходимых работ, используемых технологиях, повторно применяемых компонентах и известных ограничениях сопровождения.

Если документы не подтверждают права на исходный код или возможность его передачи, нельзя представлять соответствующие возможности как принадлежащие оцениваемой стороне. При отсутствии данных о сторонних лицензиях и зависимостях невозможно достоверно определить все ограничения использования.

Недостаток информации о версиях, необходимых обновлениях и расходах на техническую поддержку влияет на обоснованность прогнозируемой экономической выгоды. Поэтому оценка должна разграничивать подтверждённые сведения и принятые предпосылки.

Сведения о программной безопасности и качестве кода могут учитываться в пределах представленной документации, однако оценщик не должен выдавать их за результаты самостоятельного аудита. Аналогично, отсутствие подтверждённых дефектов не доказывает техническую безупречность продукта.

Результат оценки программного обеспечения

Результатом является обоснованная рыночная стоимость документально определённых имущественных прав на программный продукт на установленную дату. В отчёте раскрывают предмет оценки, состав передаваемых версий и модулей, известные ограничения лицензирования, экономические функции программы и основания выбранного подхода к определению стоимости.

Такая оценка может применяться при передаче исключительных прав, лицензировании программного продукта, корпоративных сделках и имущественном учёте. Она позволяет отделить стоимость программного актива от расходов на его историческую разработку, текущих сервисных услуг и стоимости IT-компании в целом.

Отчёт об оценке не удостоверяет авторство, отсутствие нарушений сторонних лицензий, безопасность программного кода или готовность системы к промышленной эксплуатации. Он также не гарантирует будущую выручку, сохранение количества пользователей и достижение заявленных технических показателей. Стоимостной вывод основывается на установленном объёме прав, подтверждённых характеристиках программного продукта, экономических данных и раскрытых ограничениях оценки.

Предварительно разберём документы и задачу энергоаудита

Пришлите документы — определим, что нужно проверить и в каком объёме

Если объект находится в Москве или Московской области, направьте имеющиеся документы и сведения об объекте. Это могут быть данные о потреблении энергоресурсов, проектная и техническая документация, сведения об инженерных системах, оборудовании и ранее проведённых обследованиях. Мы предварительно изучим материалы, определим необходимый объём энергетического аудита и предложим подходящий формат работы.