Для заказчика только инструкцию с описанием на какие кнопки жать, и как это работает, но не на программу, а на САУ в целом.
а для внутреннего пользования подробных комментариев в проекте вполне достаточно.
Бумажный листинг видел только один раз на итальянском станочке 20 летней давности.