Исследование нужно, когда спор упирается в проверяемое состояние приложения, а не только в толкование договора. Типичные поводы: подрядчик сдал интернет-магазин или личный кабинет на React, Vue или Angular, а заказчик не согласен с объёмом; интерфейс ломается в конкретном браузере; в корзине или счёте расходятся суммы; серверная часть на Node.js падает или теряет данные при обмене с платёжной системой; переданный комплект не собирается; нужно проверить, не использован ли чужой код.
Если же язык разработки упомянут в документах случайно, а стороны спорят о договоре в целом или о содержимом сайта, задача может относиться к другому виду исследования. На разборе задачи мы сопоставляем вопросы с доступными объектами и определяем действительный предмет: важно не название технологии, а какие технические факты нужно установить.
Проверить это можно до заключения договора и без оплаты. Опишите ситуацию и перечислите, что у вас есть. Файлы на этом шаге присылать не нужно, а вот браузерную часть спорной версии сохраните сегодня же — она исчезнет при ближайшем обновлении сайта.