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