Резюме

  • Открытые источники подтверждают операционную преемственность между исторической презентацией Fairhaven в Массачусетсе и сегодняшним бизнесом Fairsoft в Канате, но не доказывают юридическую передачу старых контрактов, интеллектуальной собственности, товарных знаков или обязательств действующей канадской корпорации. Покупатель должен определить контрагента по подписанным документам, а не по названию бренда.
  • Итеративный подход Fairsoft — «спиральная разработка» — может снизить число ошибок в требованиях, потому что пользователи видят и тестируют систему по мере её создания. Но он может превратить неформальные реакции в спорную приёмку, если каждая демонстрация не фиксирует данные, сценарий работы, исключения, условия безопасности и критерии готовности.
  • FileMaker позволяет относительно быстро создать и дорабатывать заказную операционную систему, но её файлы, скрипты, макеты, интеграции, лицензии и учётные данные администратора создают многоуровневую зависимость от Claris, разработчика и хостинга. Один только экспорт данных — не план выхода.
  • Публичный след описывает очень небольшую команду, хостинг, конвертацию и многолетнюю поддержку, но не публикует уровни сервиса, целевые показатели восстановления, актуальный прайс-лист, пакет гарантий безопасности, список субоператоров или план преемственности. Это вопросы закупки, а не повод предполагать силу или слабость.
  • Обоснованная закупка увязывает оплату с проверенными результатами, даёт заказчику полный административный доступ и доступ к данным, репетирует восстановление и экспорт, разделяет платформенные и сервисные платежи, называет альтернативу поддержке и делает помощь при расторжении частью исходной сделки.

Момент, когда демонстрация становится границей ответственности

Представьте небольшого дистрибьютора, который заменяет электронную таблицу, тихо управляющую его бизнесом. В таблице — имена клиентов, корректировки остатков, особые цены, наполовину описанные исключения и неформализованные знания сотрудника, который исправляет каждую ошибку. Разработчик показывает первую рабочую версию замены: экран заказа, производственную очередь и отчёт по отгрузке. Заказчик говорит, что всё выглядит правильно. Через две недели тот же заказчик обнаруживает, что раздельные отгрузки, налоговые льготы и возвраты депозитов ведут себя иначе при закрытии месяца. Что было согласовано: экран, сценарий работы или бизнес-правило?

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

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

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

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

Fairsoft называет свой метод «спиральной разработкой», но покупателям не стоит предполагать, что этот ярлык включает все свойства управляемой рисками спиральной модели Барри Боэма (риск-ориентированная спиральная модель). Публичное описание Fairsoft подтверждает итеративную проверку с участием заказчика; компания не публикует полное инженерное руководство, реестр рисков, стандарт тестирования или договорную процедуру приёмки. Это различие важно. Методология — это то, что стороны реально делают и документируют, а не то, что может подразумевать знакомое название.

Итак, проблема контроля не в том, хороша ли итерация. А в том, есть ли у каждого цикла явная цель. Один цикл может проверять, может ли пользователь ввести заказ. Другой должен проверять точность миграции. Третий — тестировать права доступа. Четвёртый — доказывать, что резервную копию можно восстановить. Продуманный договор отделяет исследовательскую обратную связь от формальной приёмки, фиксирует открытые дефекты, называет лицо, уполномоченное согласовывать, и не позволяет молчанию или обычному использованию стать случайной подписью. Самый важный результат — доказательство того, что обе стороны вкладывают одинаковый смысл в слово «готово».

Четыре публичных образа, одна операционная история и один нерешённый юридический шаг

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

Во-первых,страница Fairsoft с уведомлением об авторских правах 2011 годаидентифицирует «Fairhaven Software Products, Inc.» по адресу 3 Long Road в Фэрхейвене, штат Массачусетс. Она содержит утверждение о фиксированной цене и более старое объяснение итеративного процесса. Исторические страницы продуктов также представляют компанию как издателя баз данных Nutshell и Ultra-Plus.Архив товарных знаковсвязывает заявку FAIRSOFT в США, номер 78530966, с компанией того же названия. Эти записи подтверждают реальную презентацию времён Массачусетса, но сами по себе не показывают, кому сейчас принадлежит знак или обязательства перед клиентами.

Во-вторых, действующий сайт продолжает ту же операционную историю. Он использует имя Fairsoft, домен fairsoft.com и номер 800-582-4747, указанный на исторической странице. На сайте Том назван основателем, сказано, что Сью работает с Fairhaven с 2000 года, а Аса — с Fairsoft с 2009 года, и представлена история бизнеса от дистрибуции Nutshell в 1980-х до разработки и хостинга на FileMaker с 1999 года. Это веское доказательство преемственности бренда, персонала и услуг. Но это по-прежнему доказательства, предоставленные компанией, и преемственность коммерческой презентации не равна юридическому правопреемству.

В-третьих, официальный федеральный реестр Канады указываетFairhaven Software Products, Inc., корпорация 1020680-6как действующую корпорацию, регулируемую Законом о коммерческих корпорациях Канады с 25 апреля 2017 года. На момент фиксации доказательств в реестре были зарегистрированы действующий зарегистрированный офис в Оттаве, Сьюзан Картер как директор и единственное раскрытое лицо, осуществляющее значительный контроль, а также ежегодные отчёты до 2026 года.Канадская запись BBBсвязывает регистрацию от апреля 2017 года, Сью Картер, сайт Fairsoft, тот же бесплатный номер и прежний адрес в Канате (Онтарио). BBB говорит, что её информация предназначена для оценки покупателем и не является гарантией, так что это подтверждение, а не корпоративный орган власти.

В-четвёртых,список партнёров Clarisпрямо называет компанию «Fairhaven Software Products, Inc. (Fairsoft)», указывает её штаб-квартиру в Канате, описывает проектирование баз данных, конвертацию, обучение, хостинг и консалтинг и сообщает о штате из трёх человек. Это самый чистый публичный мост между юридическим названием, брендом Fairsoft, текущим канадским расположением и бизнесом на FileMaker. Claris также присваивает партнёру статус Platinum и указывает деятельность по перепродаже и решений.

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

Поэтому правильный ответ на вопрос «какая структура Fairhaven несёт текущие обязательства перед клиентом?» — договорный, а не умозрительный. Для нового проекта обязательство несёт компания, названная в подписанном генеральном соглашении, описании работ, графике хостинга и счёте. Если предполагаемый контрагент — канадская корпорация, в документах должно быть указано «Fairhaven Software Products, Inc.», номер корпорации 1020680-6, адрес для уведомлений и применимое право, а также совпадать платёжные и налоговые реквизиты. Прежнему клиенту из Массачусетса стоит запросить оригинал соглашения, а также любую цессию или новацию.

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

Это особенно важно, потому чтоClaris сообщает клиентам, что они заключают договор напрямую с независимой компанией-участником, а не с Claris, и что Claris не несёт ответственности за действия или бездействие партнёра. Запись в списке партнёров подтверждает связь в экосистеме; она не гарантирует исполнение и не определяет, какая именно одноимённая корпорация подписала конкретный договор.

Что Fairsoft, судя по всему, продаёт сейчас

Публичное предложение Fairsoft — это сочетание заказной разработки, конвертации устаревших систем, хостинга и операционной поддержки, сосредоточенное на FileMaker. Настранице историисказано, что компания распространяла DOS-базу данных Nutshell с 1983 по 1989 год, издавала Nutshell и последующие продукты с 1989 по 1999 год, а с 1999 года использует FileMaker для разработки баз данных, вертикальных решений и хостинга.Главная страницаприводит примеры: производство наград, выездное обслуживание, отслеживание соответствия продукции и определение местонахождения оборудования. Настранице услугперечислены проектирование, разработка, хостинг, конвертация, консалтинг и удалённая поддержка.

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

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

Публичные примеры следует читать как иллюстрации, а не актуальный список клиентов. В нескольких упоминаются FileMaker 11 или 12 — версии, которые делают текст заметно устаревшим. На сайте сказано, что компания обслужила более 10 000 клиентов, и в списке Claris повторяется цифра «10k+», но ни один источник не уточняет, идёт ли речь о прежних лицензиях на продукты, консалтинговых проектах, действующих системах на хостинге или текущих отношениях поддержки. Покупателю не стоит превращать накопленное заявление компании в предположение о текущем масштабе.

Тем не менее унаследованный бизнес важен для текущего тезиса. Fairsoft десятилетиями находилась по обе стороны зависимости от ПО. Когда-то она издавала программы для баз данных; теперь предлагает перенести пользователей из этих устаревших программ в FileMaker. Настранице Nutshell и Ultra-Plusпредупреждается, что новые версии Windows не поддерживают старые продукты, и описывается утилита конвертации, которая переносит поля, макеты и записи, тогда как макросы и связи приходится воссоздавать за отдельную плату. Это необычно наглядная демонстрация разницы между сохранением данных и сохранением работающей институции.

Для заказчика покупка — это не просто база данных. Это спроектированная операционная среда плюс продолжающиеся сервисные отношения. Среда может включать настольные клиенты, iPhone или iPad, доступ через браузер, размещённые файлы, интеграции, отчёты, электронную почту, PDF, штрихкод-устройства и бухгалтерские связи. Отношения могут включать исследование, итеративные изменения, лицензии на платформу, хостинг, резервное копирование, удалённую поддержку и последующие обновления. У каждого элемента есть свой владелец, повторяющаяся стоимость и условие выхода.

Закупка проваливается, когда всё это сжимают в одну обнадёживающую фразу вроде «заказное решение».

Как система Fairsoft может стать операционной поверхностью бизнеса

FileMaker находится между электронной таблицей и полностью заказным стеком приложений. Он позволяет разработчику объединить таблицы данных, связи, экраны, вычисления, скрипты, отчёты и права доступа в одной среде, а затем доставить результат через FileMaker Pro, FileMaker Go, браузер или интеграции.Claris описывает FileMaker Serverкак хост для баз данных, используемых Pro, Go, WebDirect, веб-публикацией и Data API. Именно поэтому небольшая команда может заменить несколько разрозненных инструментов, не создавая отдельно каждый интерфейс и сервис.

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

У этой поверхности есть как минимум шесть слоёв, которые покупателю стоит нанести на карту.

Первый — человеческий рабочий процесс: роли, очереди, согласования, передача работы и исключения. Поле «завершено» для одной команды может означать упаковано, для другой — выставлено в счёт, для третьей — оплачено. Второй — хранимая информация: данные о клиентах, товарах, транзакциях, вложениях, аудите и конфигурации. Третий — поведение: вычисления, скрипты, проверки, плановые задания и логика отчётов. Четвёртый — доступ: отдельные учётные записи, группы, наборы прав и права администратора. Пятый — связи: QuickBooks, электронная почта, платежи, карты, штрихкоды, веб и внешние сервисы данных.

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

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

FileMaker предоставляет несколько технических путей для связи.Общий доступ через ODBC и JDBCможет открыть файл как источник данных при условии явных прав.Data APIпозволяет другим сервисам читать и изменять записи через аутентифицированные веб-запросы. FileMaker также может экспортировать распространённые форматы. Эти возможности уменьшают изоляцию, но только если дизайн их поддерживает, у заказчика есть учётные данные, значения полей задокументированы, а интеграции можно пересобрать без недокументированных знаний.

Поэтому ключевой артефакт закупки — актуальная карта системы. В ней должны быть названы каждый файл, группа таблиц, основной скрипт, плановое задание, плагин, внешний сервис, сертификат, служебная учётная запись, поток данных и ответственная сторона. Она должна показывать, какие элементы принадлежат заказчику, Fairsoft, Claris или другому поставщику. Без такой карты «решение на FileMaker» — это ярлык, скрывающий неизвестный граф зависимостей.

Конвертация — место, где старая зависимость может перейти в новое ПО

История Fairsoft делает её историю конвертации правдоподобной. В списке Claris сказано, что компания особенно искусна в переносе информации между платформами, особенно из баз Nutshell и Ultra в FileMaker. На собственной странице Fairsoft о конвертации есть более полезная деталь: утилита переносит поля, макеты и записи, тогда как макросы и связи нужно воссоздавать отдельно.

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

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

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

Третий результат — воспроизводимость. Конвертацию нужно уметь запускать не один раз. Ранние репетиции вскрывают отсутствующие поля и ограничения производительности; финальный запуск не должен зависеть от импровизированной последовательности, известной одному человеку. Проект должен фиксировать версию конвертации, хэш входных данных, количество выходных данных, исключения и подпись о приёмке. Для перехода в промышленную эксплуатацию нужно определить последнее допустимое изменение в старой системе, окно сверки, триггер отката и лицо, принимающее решение о запуске.

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

Навыки конвертации — повод рассмотреть Fairsoft. Но не повод ослаблять приёмку конвертации. Чем больше опыта у поставщика, тем конкретнее должен быть его план сверки.

Фиксированная цена не фиксирует предмет покупки

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

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

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

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

Дефекты следует отличать от улучшений, ссылаясь на ожидаемое поведение.

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

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

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

Хостинг превращает поставщика разработки в операционную зависимость

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

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

Claris различает три варианта хостинга: управляемый FileMaker Cloud, FileMaker Server под управлением заказчика и сторонний хостинг. Всравнении вариантов хостингасказано, что предложения третьих сторон различаются, тогда как собственный хостинг возлагает ответственность за инфраструктуру и обслуживание на заказчика, а FileMaker Cloud автоматизирует большую часть этого. Покупателю, рассматривающему хостинг Fairsoft, стоит спросить, какой из этих вариантов он фактически получит. «Облако» — недостаточный ответ.

Платформа 2026 года добавляет полезные опции отказоустойчивости. Впримечаниях к выпуску FileMaker Server 2026описаны удалённое резервное копирование и резервный сервер, способный взять на себя работу основного. Claris называет это дополнениями, а не доказательством того, что каждый сторонний хостинг их использует. Те же примечания показывают, почему важны свидетельства о версиях: FileMaker Server 2024 версии 21.1.8 исправил уязвимость обхода пути, которая могла позволить удалённое выполнение кода через расписание системного скрипта. Это дефект продукта Claris, а не свидетельство инцидента у Fairsoft. Но он показывает, что «зашифровано» и «есть резервная копия» не заменяют своевременное обновление.

График хостинга должен определять измеримые цели восстановления. Целевая точка восстановления (RPO) указывает, какой объём недавней работы может быть потерян. Целевое время восстановления (RTO) указывает, сколько времени может занять восстановление. В документе должны быть названы частота резервного копирования, срок хранения, разделение расположений, шифрование, мониторинг, частота тестов восстановления и доступные заказчику доказательства. Claris описываетавтоматический, плановый, прогрессивный и удалённый типы резервного копирования; в договоре должно быть сказано, какие из них включены, а не просто указана возможность платформы.

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

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

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

Возможности безопасности — не доказательство конкретного развёртывания

На сайте Fairsoft упоминаются шифрование AES и защищённые зашифрованные серверы. FileMaker может поддерживать жёсткие средства контроля. Claris описываетшифрование баз данных, SSL для информации при передаче, отдельные учётные записи, наборы прав, внешнюю аутентификацию, журналирование и защищённые папки хостинга. По данным Claris, FileMaker Cloud имеетпокрытие SOC 2 Type 2 и сертификаты ISO/IEC 27001 и 27018. Ни один из этих фактов не устанавливает, как настроено конкретное приложение, размещённое у Fairsoft.

Проверка безопасности должна начинаться с границы развёртывания. Находится ли файл в FileMaker Cloud, на FileMaker Server под управлением Fairsoft, у другого хоста или в инфраструктуре заказчика? Кто обновляет операционную систему, FileMaker Server, веб-сервер и плагины? Кто импортирует и продлевает сертификат? Кто имеет доступ к резервным копиям? Где хранятся журналы? Из каких стран сотрудники поддержки могут получать доступ к информации? Разделены ли производственные и тестовые данные?

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

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

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

Доказательства безопасной разработки должны быть соразмерны небольшому поставщику. Покупателю не нужно требовать церемоний в стиле крупной корпорации. Можно запросить опись компонентов, список поддерживаемых версий, процесс приёма сообщений об уязвимостях, целевые сроки обновлений, практику ревью кода, свидетельства тестирования, разделение тестовых и производственных учётных данных, а также раскрытие плагинов и внешних библиотек.Руководство CISA по закупке ПОпризвано помочь покупателям сосредоточить вопросы на реальном контексте, а её подробноеруководство по приобретениюспрашивает поставщиков о происхождении компонентов и списках материалов ПО (SBOM).

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

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

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

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

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

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

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

Список из трёх человек меняет расчёт непрерывности

В записи Fairhaven у Claris указаны три сотрудника и ноль сертифицированных разработчиков в соответствующем поле. На сайте Fairsoft названа основная команда из трёх человек: Сью — ведущий разработчик и руководитель, Аса — консультант по разработке продуктов, и основатель Том. Эти две записи в целом совпадают по размеру, хотя поле сертификации может отражать статус в списке, а не полную компетентность команды. Fairsoft также описывает более широкую сеть, но не публикует состав или схему резервирования.

Небольшая команда может быть сильной стороной. Люди, которые изучают рабочий процесс, могут также проектировать, создавать и поддерживать систему. Общение может быть прямым. Решениям не нужно проходить через несколько отделов. Долгий стаж сохраняет контекст клиента. Заявленная история Fairsoft говорит о необычно глубоком знании конвертации унаследованных баз данных и долгоживущих систем малого бизнеса.

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

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

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

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

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

Реальная цена — это разработка плюс право продолжать работу

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

Первая статья затрат — исследование и разработка. Фиксированная цена может сделать начальный бюджет понятным, но может содержать резерв на неизвестное или жёстко ограничивать изменения. Вторая — конвертация: извлечение, очистка, сверка, репетиция и переход. Третья — лицензирование платформы, обычно связанное с пользователями, моделями доступа или развёртыванием. Четвёртая — хостинг и эксплуатация. Пятая — интеграции, у которых могут быть собственные подписки и обслуживание. Шестая — поддержка и доработки. Седьмая — выход.

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

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

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

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

Экспорт из FileMaker необходим, но это не переносимость приложения

Claris поддерживает полезные пути извлечения. Вруководстве по форматамперечислены CSV, Excel, XML, DBF и другие форматы, а FileMaker может раскрывать информацию через ODBC, JDBC и веб-интерфейсы. Вруководстве по копированиюразличаются обычная копия, пустой клон и автономная копия, которая включает внешне хранящееся содержимое контейнеров. Это ценные инструменты для сохранения и перехода.

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

Заказчик должен получить четыре формы материалов для непрерывности.

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

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

Формулировки об интеллектуальной собственности должны быть конкретными. Заказчик может владеть заказной работой, но получить лишь лицензию на существующие утилиты, шаблоны или ноу-хау Fairsoft. Сторонние плагины могут иметь отдельные условия. Соглашение должно определить каждую категорию и указать, что может использовать правопреемник. «Заказчик владеет своими данными» недостаточно, если правопреемник не может законно эксплуатировать или изменять приложение.

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

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

Конкуренция начинается с выбора вида зависимости

Fairsoft не стоит сравнивать только с другим заказным разработчиком. У покупателя есть как минимум пять стратегических вариантов.

Она может оставить электронные таблицы и ручную работу. Это позволяет избежать миграции платформы, но сохраняет знания ключевых сотрудников, слабый контроль и повторяющиеся усилия. Можно купить готовый отраслевой сервис. Он может предложить более широкую поддержку и регулярные обновления, но бизнесу, возможно, придётся изменить рабочий процесс и принять дорожную карту поставщика. Можно использовать другую low-code среду, например Microsoft Power Apps; настранице цен Microsoftпоказана собственная структура лицензирования за пользователя и ёмкости Dataverse, что иллюстрирует: другая платформа меняет зависимость, а не устраняет её. Можно заказать работу другому партнёру FileMaker. Или можно построить и эксплуатировать систему внутри компании.

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

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

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

Финальный выбор стоит формулировать как управляемую зависимость. Любая полезная бизнес-система создаёт зависимость от ПО, людей и практик эксплуатации. Цель не в нулевой блокировке. Цель — зависимость, цена, контроль, альтернативы и время выхода из которой понятны.

Закупочный тест, который стоит предложить Fairsoft

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Пробелы в доказательствах и контрольные точки

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

Возраст сайта — одновременно сигнал и шум. Упоминания старых версий FileMaker и заявление о ценах 2011 года показывают долгую историю, но из-за них трудно понять, какие коммерческие и технические утверждения актуальны. Копирайт в подвале за 2026 год доказывает поддержку страницы, а не обновление каждого абзаца. Поименованные примеры клиентов и совокупное число клиентов остаются заявлениями компании, если их не подтверждают актуальные ссылки.

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

Ряд контрольных точек заслуживает ежегодной проверки:

  • действующий статус, директора, раскрытие существенного контроля, зарегистрированный офис и отчётность канадской корпорации 1020680-6;
  • название компании в предложениях, счетах, уведомлениях о хостинге и банковских инструкциях;
  • статус партнёра Claris, штат и записи о сертификации;
  • версии сервера и клиента FileMaker, исправления безопасности и устаревающие функции;
  • поименованный состав поддержки и резервирование ведущего разработчика;
  • завершение резервного копирования, независимые результаты восстановления и фактические сроки восстановления;
  • способность заказчика открыть актуальную копию с собственными учётными данными;
  • полнота и сверка нейтральных к платформе экспортов;
  • изменения места хостинга, субоператоров, интеграций и чувствительности данных;
  • пятилетняя стоимость в сравнении с готовым сервисом, другим партнёром FileMaker и управляемой внутренней разработкой.

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

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