Договор на разработку программного приложения
Это открытый образец договора, по которому мы заключаем работу с заказчиками. Реквизиты, ТЗ и стоимость в реальном договоре заполняются под конкретный проект. Команда работает через ИП Зайцев И.Н. на НПД — у вас будет официальный договор, чек через «Мой налог» и закрывающие документы.
ДОГОВОР № 67
на разработку программного приложения
Индивидуальный предприниматель Зайцев Илья Николаевич, ИНН 732817877506, ОГРНИП 325730000078525, применяющий специальный налоговый режим «Налог на профессиональный доход» (НПД), именуемый в дальнейшем «Исполнитель», с одной стороны, и [ФИО Заказчика], именуемый в дальнейшем «Заказчик», с другой стороны, совместно именуемые «Стороны», заключили настоящий Договор о нижеследующем.
1. Предмет договора
1.1. Заказчик поручает, а Исполнитель принимает на себя обязательство выполнить работы по разработке программного приложения, включающего:
- лендинг (одностраничный сайт);
- Telegram-бот для приёма заявок и уведомлений;
- серверную часть (backend) на платформе Java / Spring;
- интеграцию с CRM-системой Заказчика (AmoCRM).
1.2. Разрабатываемое приложение создаётся как полноценный программный продукт, а не как услуга по внедрению или настройке готовых модулей.
1.3. Функциональные, технические и иные требования к результату работ определяются в Приложении №1 к настоящему Договору (Техническое задание).
1.4. Если в рамках выполнения работ будут использоваться сторонние API, нейросетевые сервисы, телеграм- интеграции, хостинг, домены, базы данных, платные библиотеки, сервисы рассылок, телефонии, прокси, CDN и/или иные внешние сервисы, порядок их использования определяется Техническим заданием и/или отдельными письменными согласованиями Сторон.
2. Срок действия договора
2.1. Настоящий Договор вступает в силу с момента его подписания Сторонами.
2.2. Срок выполнения работ определяется Техническим заданием, календарным планом, этапами работ либо отдельными письменными согласованиями Сторон.
2.3. В случае задержки со стороны Заказчика в предоставлении информации, доступов, материалов, согласований, обратной связи или иных данных, необходимых для выполнения работ, срок выполнения работ автоматически продлевается на соответствующий срок задержки.
2.4. Досрочное расторжение Договора возможно по соглашению Сторон либо в иных случаях, предусмотренных действующим законодательством Российской Федерации и настоящим Договором.
3. Права и обязанности сторон
3.1. Исполнитель обязан
3.1.1. Выполнить работы по разработке программного приложения в соответствии с настоящим Договором и Техническим заданием.
3.1.2. Приступить к выполнению работ в течение 3 (трёх) рабочих дней с момента получения от Заказчика необходимых исходных данных, доступов и материалов, если иной срок не согласован Сторонами отдельно.
3.1.3. Информировать Заказчика о ходе выполнения работ по запросу Заказчика либо в согласованном Сторонами порядке.
3.1.4. Уведомлять Заказчика об обстоятельствах, способных повлиять на сроки, объём или качество выполняемых работ.
3.1.5. Передать результат работ в объёме, предусмотренном Техническим заданием.
3.1.6. Соблюдать конфиденциальность сведений и материалов, полученных от Заказчика, за исключением случаев, когда раскрытие информации требуется по закону.
3.2. Исполнитель вправе
3.2.1. Требовать от Заказчика своевременного предоставления информации, материалов, доступов, ответов на вопросы и согласований, необходимых для выполнения работ.
3.2.2. Самостоятельно определять способы, методы и технические решения при выполнении работ, если иное прямо не предусмотрено Техническим заданием.
3.2.3. Привлекать к исполнению обязательств третьих лиц, оставаясь ответственным перед Заказчиком за результат их работы.
3.2.4. Приостанавливать выполнение работ в случае непредоставления Заказчиком необходимых данных, доступов, материалов или согласований.
3.2.5. Не выполнять работы, не предусмотренные настоящим Договором и Техническим заданием, до их отдельного письменного согласования.
3.3. Заказчик обязан
3.3.1. Своевременно предоставить Исполнителю всю информацию, материалы, доступы, аккаунты, контент, технические требования и иные сведения, необходимые для выполнения работ.
3.3.2. Назначить ответственное лицо для взаимодействия с Исполнителем либо лично осуществлять такое взаимодействие.
3.3.3. Оперативно рассматривать и согласовывать промежуточные результаты работ, а также направлять замечания в разумный срок.
3.3.4. Оплатить работы в порядке и сроки, предусмотренные настоящим Договором.
3.3.5. В течение срока, установленного разделом 5 настоящего Договора, подписать акт сдачи-приёмки работ либо направить мотивированные письменные замечания.
3.3.6. Не требовать от Исполнителя выполнения работ, не предусмотренных Техническим заданием, без дополнительного согласования объёма, сроков и стоимости таких работ.
3.3.7. Самостоятельно и за свой счёт оплачивать услуги сторонних сервисов, приложений, платформ, API, хостинга, доменов, облачных решений и иных внешних инструментов, необходимых для функционирования приложения, если иное прямо не согласовано Сторонами в письменной форме.
3.3.8. Оператором персональных данных пользователей приложения является Заказчик. Заказчик самостоятельно обеспечивает соблюдение требований законодательства о персональных данных, уведомление Роскомнадзора, разработку политики обработки ПДн и пользовательского соглашения. Исполнитель не обрабатывает ПДн пользователей в своих интересах.
3.3.9. Заказчик самостоятельно и за свой счёт обеспечивает соответствие эксплуатации Приложения, размещаемых рекламных материалов и условий оказания услуг конечным пользователям требованиям законодательства Российской Федерации, в том числе законодательства о рекламе и о защите прав потребителей. Исполнитель не несёт ответственности за действия Заказчика по эксплуатации и продвижению Приложения, за содержание рекламных и маркетинговых материалов Заказчика, а также за характер и условия услуг, которые Заказчик оказывает конечным пользователям с использованием Приложения.
3.4. Заказчик вправе
3.4.1. Получать информацию о ходе выполнения работ, не вмешиваясь в оперативно-хозяйственную деятельность Исполнителя.
3.4.2. Проверять соответствие результата работ условиям настоящего Договора и Техническому заданию.
4. Стоимость работ и порядок расчётов
4.1. Общая стоимость работ по настоящему Договору составляет ____________________ (____________________) рублей.
4.2. Оплата производится следующим образом:
- 50% стоимости работ — авансом, в течение 3 (трёх) рабочих дней с даты подписания настоящего Договора;
- 50% стоимости работ — в течение 5 (пяти) рабочих дней с даты подписания Сторонами акта сдачи-приёмки работ.
4.3. Все расчёты между Сторонами производятся в валюте Российской Федерации на расчётный счёт Исполнителя.
4.4. Исполнитель применяет специальный налоговый режим «Налог на профессиональный доход» (НПД) и не является плательщиком НДС. По факту оплаты Исполнитель формирует чек в приложении «Мой налог» и направляет его Заказчику.
4.5. Днём оплаты считается день поступления денежных средств на расчётный счёт Исполнителя.
4.6. Работы, не предусмотренные согласованным объёмом, оплачиваются отдельно на основании дополнительного соглашения, счёта, сметы либо иной подтверждённой письменной договорённости Сторон.
4.7. Стоимость работ по настоящему Договору не включает стоимость услуг и тарифов сторонних сервисов, в том числе хостинга, доменных имён, облачных платформ, платных API, сервисов отправки сообщений, нейросетевых/LLM-сервисов, телеграм- инфраструктуры и иных внешних инструментов. Указанные расходы оплачиваются Заказчиком самостоятельно и за свой счёт.
5. Порядок сдачи и приёмки работ
5.1. Результат работ передаётся Заказчику способом, согласованным Сторонами, в том числе посредством электронной почты, мессенджеров, предоставления доступа к репозиторию, серверу, панели администратора, архиву с исходным кодом, ссылке на веб-версию, телеграм-боту либо иным способом.
5.2. По завершении работ либо отдельного этапа Исполнитель направляет Заказчику результат работ и вправе направить акт сдачи-приёмки работ.
5.3. В течение 5 (пяти) рабочих дней с даты получения результата работ и/или акта сдачи-приёмки работ Заказчик обязан:
- либо подписать акт сдачи-приёмки работ;
- либо направить Исполнителю письменный перечень конкретных замечаний с указанием пунктов Технического задания и/или настоящего Договора, которым, по мнению Заказчика, результат работ не соответствует.
5.4. При отсутствии письменных мотивированных замечаний в срок, установленный п. 5.3 настоящего Договора, результат работ считается принятым Заказчиком в полном объёме и надлежащего качества, а акт сдачи-приёмки работ — подписанным.
5.5. Исполнитель обязуется безвозмездно устранить за свой счёт обоснованные замечания Заказчика, если такие замечания относятся к работам, прямо предусмотренным Техническим заданием, связаны с несоответствием результата работ согласованным требованиям и возникли по вине Исполнителя.
5.6. Требования Заказчика, связанные с изменением ранее согласованного Технического задания, добавлением новой функциональности, новых интеграций, новых сценариев работы, новых отчётов, новых ролей пользователей, новых интерфейсных элементов, а также любые доработки, не вызванные нарушением Исполнителем условий настоящего Договора и Технического задания, не считаются замечаниями к качеству работ и признаются дополнительными работами, подлежащими отдельному согласованию и оплате.
5.7. Повторное направление замечаний по вопросам, не относящимся к Техническому заданию и условиям настоящего Договора, а также замечаний, ранее устранённых либо не подтверждённых условиями Договора, не является основанием для отказа от подписания акта и не приостанавливает обязанность Заказчика по оплате работ.
5.8. В случае если Заказчик не представил мотивированных замечаний в срок, установленный п. 5.3 настоящего Договора, и/или фактически использует результат работ, включая запуск телеграм-бота, использование лендинга, публикацию веб- версии, доступ пользователей к системе либо иное коммерческое или техническое использование результата работ, работы считаются принятыми, а обязанность Заказчика по оплате считается наступившей в полном объёме.
6. Качество и объём работ
6.1. Объём, состав, функциональность и характеристики результата работ определяются настоящим Договором и Приложением №1 (Техническое задание).
6.2. Если какие-либо требования, функции, интеграции, сценарии работы, элементы интерфейса, роли пользователей, нефункциональные требования, требования к нагрузке, безопасности, дизайну, аналитике, отчётности, деплою, инфраструктуре или сопровождению не указаны в Техническом задании либо не согласованы дополнительно в письменной форме, такие работы не входят в предмет настоящего Договора.
7. Форс-мажор
7.1. Стороны освобождаются от ответственности за частичное или полное неисполнение обязательств по настоящему Договору, если такое неисполнение явилось следствием обстоятельств непреодолимой силы, возникших после заключения Договора и находящихся вне разумного контроля Сторон.
7.2. К обстоятельствам непреодолимой силы относятся, в частности, стихийные бедствия, военные действия, массовые сбои в работе сетей связи, дата-центров и инфраструктуры, действия органов государственной власти, забастовки, аварии, блокировки сервисов, санкционные ограничения, а также иные обстоятельства, объективно препятствующие исполнению обязательств.
7.3. Сторона, для которой создалась невозможность исполнения обязательств, обязана в разумный срок уведомить другую Сторону о наступлении и прекращении таких обстоятельств.
8. Ответственность сторон
8.1. За неисполнение или ненадлежащее исполнение обязательств по настоящему Договору Стороны несут ответственность в соответствии с действующим законодательством Российской Федерации и условиями настоящего Договора.
8.2. В случае нарушения Заказчиком сроков предоставления информации, материалов, доступов или согласований срок выполнения работ подлежит соразмерному переносу, при этом Заказчик не вправе ссылаться на такую задержку как на нарушение со стороны Исполнителя.
8.3. Исполнитель не несёт ответственности за:
- перебои в работе Telegram, хостинг-провайдеров, дата-центров, интернет-провайдеров, сторонних API и иных внешних сервисов;
- ограничения, изменения или прекращение работы сторонних библиотек, платформ, фреймворков и API;
- невозможность использования результата работ по причинам, связанным с действиями или бездействием Заказчика либо третьих лиц.
8.4. Исполнитель не гарантирует достижение Заказчиком определённых экономических, маркетинговых, финансовых или коммерческих результатов от использования разработанного приложения, если иное прямо не установлено письменным соглашением Сторон.
8.5. Исключительные права на результат работ, включая исходный код, архитектуру, пользовательские интерфейсы, базу данных, документацию и иные материалы, переходят Заказчику после полной оплаты стоимости работ, если иное не предусмотрено настоящим Договором, Техническим заданием или отдельным письменным соглашением Сторон.
9. Порядок разрешения споров
9.1. Все споры и разногласия Стороны стремятся урегулировать путём переговоров и обмена письменными претензиями.
9.2. Срок рассмотрения претензии составляет 10 (десять) рабочих дней с момента её получения, если иной срок не будет согласован Сторонами.
9.3. При недостижении соглашения спор подлежит рассмотрению в судебном порядке в соответствии с действующим законодательством Российской Федерации.
10. Заключительные положения
10.1. Настоящий Договор составлен в двух экземплярах, имеющих равную юридическую силу, по одному экземпляру для каждой из Сторон.
10.2. Неотъемлемой частью настоящего Договора является Приложение №1 (Техническое задание).
10.3. Юридически значимые сообщения и документы могут направляться Сторонами в том числе по электронной почте и через иные согласованные письменные каналы связи, если возможно достоверно установить отправителя и содержание сообщения.
10.4. Стороны признают юридическую силу электронной переписки, электронных копий документов, сканов, переписки по электронной почте и в мессенджерах до момента обмена оригиналами, если иное не предусмотрено законодательством Российской Федерации.
10.5. Любые изменения и дополнения к настоящему Договору действительны при условии их совершения в письменной форме и подписания обеими Сторонами.
10.6. Во всём остальном, что не урегулировано настоящим Договором, Стороны руководствуются действующим законодательством Российской Федерации.
11. Адреса, реквизиты и подписи сторон
Заказчик
[ФИО Заказчика]
Паспорт: ____________________
Адрес регистрации: ____________________
Адрес фактического проживания: ____________________
Телефон: ____________________
E-mail: ____________________
Подпись: _____________________ /_______________/
Исполнитель
ИП Зайцев Илья Николаевич
ИНН: 732817877506
ОГРНИП: 325730000078525
Налоговый режим: НПД (налог на профессиональный доход)
Расчётный счёт: предоставляется по запросу
Банк: предоставляется по запросу
E-mail: zaytsv.business@list.ru
Подпись: _____________________ /Зайцев И.Н./
Приложение №1
к Договору № 67 от «___» ____________ 20___ г.
Техническое задание
Исполнитель принимает на себя обязательство выполнить работы по разработке программного приложения в составе лендинга, Telegram-бота для приёма заявок и серверной части с интеграцией в CRM-систему Заказчика.
1. Общие положения
1.1. Наименование проекта: лендинг с приёмом заявок и Telegram-бот для уведомления и обработки обращений с интеграцией в AmoCRM.
1.2. Цель разработки: создание программного продукта, обеспечивающего приём заявок с лендинга, автоматическую передачу сделок в CRM-систему Заказчика и параллельное уведомление ответственных менеджеров через Telegram-бот.
1.3. Назначение приложения: сокращение времени обработки входящих обращений и устранение ручного переноса заявок между формой сайта, мессенджером и CRM-системой.
2. Архитектура и состав решения
Решение реализовано в виде комплексного приложения и включает:
- лендинг — одностраничный сайт с формой заявки;
- серверную часть (backend) на платформе Java / Spring для приёма заявок и обмена данными с внешними сервисами;
- Telegram-бот как канал уведомления менеджеров и обратной связи с клиентом;
- интеграцию с AmoCRM через REST API для автоматического создания сделок, контактов и привязки источника;
- базу данных для хранения заявок, статусов и служебной информации;
- служебные механизмы фоновой обработки задач (повторная отправка, разбор ошибок интеграций).
Конкретные технологии, библиотеки, версии, наименования модулей и внутренняя структура определяются Исполнителем самостоятельно в рамках общего назначения приложения.
3. Функциональные требования
3.1. Лендинг
- адаптивная вёрстка с поддержкой мобильных и десктопных разрешений;
- форма заявки с базовой валидацией (имя, телефон, комментарий);
- передача UTM-меток в CRM при отправке заявки;
- подключение Яндекс.Метрики и событий отправки формы;
- экран благодарности после отправки заявки и техническое сообщение об ошибке.
3.2. Telegram-бот
- уведомление менеджеров о новых заявках с лендинга в групповой чат;
- быстрые ответы менеджера через бота: «взял в работу», «закрыл», «отказ»;
- отправка статуса обратно в AmoCRM в виде комментария к сделке;
- регулярная служебная сводка по количеству заявок за сутки.
3.3. Backend (Java / Spring)
- REST-интерфейс для приёма заявок с лендинга;
- обработка вебхуков и обращений Telegram-бота;
- интеграция с AmoCRM: создание сделки, контакта, передача источника и комментариев;
- журналирование запросов и ошибок внешних интеграций;
- фоновая повторная отправка при временных сбоях.
3.4. Интеграция с AmoCRM
- авторизация по long-lived токену из аккаунта Заказчика;
- создание сделки в указанном Заказчиком воронке и этапе;
- привязка к ответственному пользователю и источнику (UTM-метки, канал);
- запись комментариев из Telegram-бота в карточку сделки в хронологическом порядке.
4. Интеграции
Приложение взаимодействует со следующими внешними сервисами:
- Telegram (Bot API) — канал уведомлений и обратной связи;
- AmoCRM (REST API) — CRM-система Заказчика;
- Яндекс.Метрика — веб-аналитика лендинга;
- хостинг — размещение лендинга и серверной части.
Выбор конкретных поставщиков и их замена в процессе эксплуатации остаются на усмотрение Заказчика. Подключение и оплата всех внешних сервисов осуществляется силами и за счёт Заказчика.
5. Требования к интерфейсу и дизайну
- лендинг разрабатывается по дизайн-макету, предоставленному Заказчиком, или по типовому шаблону, согласованному до начала работ;
- интерфейс Telegram-бота имеет служебный функциональный характер;
- отдельная разработка графического дизайна, фирменного стиля, логотипа и UI-kit в предмет настоящего Договора не входит;
- поддерживается работа лендинга в распространённых современных браузерах в их актуальных версиях на момент передачи результата.
6. Требования к размещению и инфраструктуре
- первичное развёртывание приложения (серверной части и лендинга) на предоставленной Заказчиком инфраструктуре обеспечивается Исполнителем и входит в стоимость настоящего Договора;
- приобретение и оформление доменного имени осуществляется Заказчиком самостоятельно и за свой счёт;
- серверные мощности, SSL-сертификат, хостинг базы данных, аккаунты у внешних сервисов и иные инфраструктурные ресурсы оплачиваются Заказчиком самостоятельно;
- дальнейшее сопровождение промышленного окружения, мониторинг, резервное копирование и повторные развёртывания после истечения гарантийного периода в стоимость настоящего Договора не включены.
7. Этапы работ и результаты
Работы выполняются единым этапом. По результатам работ Заказчику передаются:
- исходные коды серверной части и лендинга;
- исходные коды Telegram-бота;
- инструкция по развёртыванию и подключению внешних сервисов в кратком виде;
- сопроводительные служебные материалы, сформированные в процессе работ (при их наличии).
Передача осуществляется способом, согласованным Сторонами (предоставление доступа к репозиторию и/или архив с исходным кодом).
8. Сроки выполнения
Срок выполнения работ — ____________________ рабочих дней с даты получения Исполнителем от Заказчика всех необходимых исходных данных, доступов и материалов.
9. Стоимость и этапность оплаты
Стоимость работ составляет ____________________ (____________________) рублей и оплачивается Заказчиком в соответствии с п. 4.2 Договора (аванс 50% / окончательный расчёт 50% после подписания акта).
10. Дополнительные условия
- Ввод приложения в промышленную эксплуатацию (запуск в продакшн), передача Заказчику полностью работоспособной версии продукта, активация интеграций с внешними сервисами в боевом режиме и предоставление соответствующих доступов осуществляются Исполнителем исключительно после поступления на расчётный счёт Исполнителя полной стоимости работ по настоящему Договору. До момента полной оплаты приложение не считается введённым в эксплуатацию, а его использование в коммерческих целях не допускается.
- оплата услуг сторонних сервисов, приложений, API, хостинга, доменов, облачных ресурсов, телеграм-инфраструктуры, платёжных шлюзов и иных внешних инструментов осуществляется Заказчиком;
- доступы к служебным аккаунтам внешних сервисов остаются в собственности Заказчика и Исполнителю не передаются на постоянной основе;
- разработка отдельной пользовательской и эксплуатационной документации в предмет настоящего Договора не входит. При необходимости такая документация готовится на основании отдельного соглашения Сторон;
- гарантийный период — 30 (тридцать) календарных дней с момента подписания акта сдачи-приёмки работ. В течение этого срока Исполнитель безвозмездно устраняет ошибки, вызванные несоответствием результата работ настоящему Техническому заданию. Любые доработки, расширения функциональности, изменения сценариев, интеграций, дизайна, интерфейсов и иные работы, выходящие за рамки настоящего Технического задания, выполняются как дополнительные на основании отдельного соглашения;
- сопровождение приложения после истечения гарантийного периода в стоимость настоящего Договора не включено и регулируется отдельным соглашением Сторон.
Заказчик
[ФИО Заказчика]
Подпись: _____________________ /_______________/
Исполнитель
ИП Зайцев Илья Николаевич
ИНН: 732817877506
ОГРНИП: 325730000078525
E-mail: zaytsv.business@list.ru
Подпись: _____________________ /Зайцев И.Н./
Хотите такой же договор под свой проект?
Опишите задачу — пришлю проект договора с конкретным ТЗ, стоимостью и сроками. Подписать можно электронно.