Есть комментарий юристов:
Если предмет заказа – конкретное программное обеспечение, договор на услуги не подходит, т.к. направлен на деятельность определенного рода, в которой результат имеет вторичную роль. Соответственно, остаются договор подряда на создание произведений и договор авторского заказа.
Если в качестве исполнителя нанимается физическое лицо (автор), в том числе в статусе ИП, отпадает договор подряда, т.к. закон прямо указывает на необходимость заключения в таком случае договора авторского заказа.