ПО создается работниками в рамках служебного произведения или внешними подрядчиками по гражданско-правовым договорам. Что не забыть указать в договоре с подрядчиком - ниже в чек-листе.
Если ПО сложное, можно составить техническое задание
НУЖНО!!!
И вообще-то его нужно составлять в любом случае, даже если ПО несложное.
Речь идёт о том, что описание может быть сделано в приложении к договору. А если ПО сложное, то обычно делается отдельный документ - техническое задание.
Я не имела в виду, что если ПО несложное, то не нужно его описывать подробно.