- Предмет договора должен содержать подробную информацию об объекте, который создается. Если помимо самого ПО подрядчик создает, например, дизайн, контент или иные объекты авторского права — это важно зафиксировать в договоре. В противном случае заказчик рискует либо не получить права, либо получить их не в том объеме, на который рассчитывал. Точное описание предмета сделки сведет к минимуму возможные претензии к объему выполненных работ и полученных прав. Подробное описание, включающее параметры и характеристики программного продукта можно вынести в отдельный документ — приложение, заявку, техническое задание. Стороны договора выбирают удобные для себя принципы устройства документооборота.
- Если нормы закона, которые применяют по умолчанию, не удовлетворяют интересам заказчика или подрядчика, сторонам необходимо оговорить условия в отношении прав на результаты работ в договоре. Тоже относится к неотчуждаемым и неотъемлемым правам автора - праву на имя, авторство и неприкосновенность произведения. Чтобы избежать претензий, условия важно урегулировать в договоре.
- Коммерческие условия взаимоотношений. При этом важно учитывать, что к существенным условиям договора подряда относятся - предмет, цена, срок. Без этих условий договор считается незаключенным.
- Сдача-приемка работ - условия передачи и приема результата оговариваются договором. Стороны должны определить порядок и сроки. Если заказчик принял работы без проверки, то по закону лишается права ссылаться на недостатки. Пункт 6 статьи 720 ГК РФ содержит порядок действий при уклонении заказчика от приемки результатов работ. Другие условия стороны вправе оговорить в договоре, поэтому заказчик и исполнитель, как правило, устанавливают собственные правила сдачи-приемки и устранения недостатков, которые отвечают коммерческим интересам и специфике работы с программным продуктом.
- Условия отказа заказчика от исполнения договора — статья 717 ГК РФ устанавливает общие правила отказа. Заказчик вправе отказаться от исполнения в любое время, но только до сдачи результата. При этом заказчик обязан оплатить работу, которую подрядчик выполнил до момента получения отказа, а также убытки, вызванные отказом с учетом разницы между оплаченной работой и общей стоимостью работ по договору. Иные условия стороны вправе предусмотреть договором.
- Раздел о конфиденциальности обязателен, если стороны хотят сохранить результат сотрудничества как в процессе, так и после завершения в тайне. Как правило, заказчики по договору на создание ПО уделяют особое внимание положениям о неразглашении, чтобы программный продукт не утратил коммерческую ценность.
Большинство норм закона в отношении договора подряда, носит диспозитивный характер, поэтому сторонам важно детально обсудить условия сотрудничества и закрепить договоренности документально.