Здравствуйте, Антон, в Вашем случае прежде всего надо исходить из того, что ПО, является объектом авторских и исключительных прав и охраняется как литературное произведение (ст. 1259 ГК РФ). Автором любого произведения является гражданин, творческим трудом которого оно создано (ст. 1257 ГК РФ). Поэтому следует изначально правильно юридически оформить взаимоотношения по созданию таких объектов (трудовой договор, договора авторского заказа), чтобы исключительные права на ПО были у Вас в полном объеме.
А главное, я обратил внимание на первое предложение:
Планируется разработать ПО совместно с другим предприятиемАнтон
если под этим имеется ввиду непосредственное совместное создание самого объекта интеллектуальных прав, т.е. специалисты обоих предприятий будут совместно работать над ПО, тогда и исключительными правами на объект будут обладать оба предприятия и взаимоотношения по поводу продажи ПО могут быть уже принципиально другими.
Если все же правообладателем будет только одно предприятие, тогда логично строить отношения на основе агентского договора, о чем написал мой коллега. Есть еще вариант продавать ПО через лицензионный договор со вторым предприятием, которое в свою очередь будет иметь право выдавать сублицензии, т.е. перепродавать ПО уже конечным покупателям.
С технической точки зрения, нс мой взгляд, надежным вариантом будет, если активировать и использовать ПО можно только через «ключ», тогда количество переданных Вами второму предприятию ключей будет равно количеству продаж и контроль осуществлять очень просто. Но это уже предмет специальных знаний, которыми я не обладаю, могу лишь предполагать.
Более подробная консультация с разъяснением норм действующего законодательства и судебной практики относительно Вашего вопроса возможна в чате. Если Вам требуется помощь в составлении документов или желаете получить разъяснения по имеющимся у Вас документам — это тоже возможно в чате. Услуги в чате оказываются на платной основе.