Хоть режьте меня, но программы пишутся для программистов!
Заказчику - наплевать, хоть вы позаимствуете код или компоненты, главное - чтобы работало. Нет, встречаются заказчики с требованиями к исходному коду, но им, как правило, не сам код нужен (т.е. не то, что в нём написано, а контроль, управление рисками).
А начальству - сами придумайте, что нужно. Но я уверен, не программы сами по себе...
трактовка 7и смертных грехов в разрезе программирования от
mr-aleph А ещё могу напомнить:
Как чистить карму - рекомендация от
bacek