Я вообще зашел сюда случайно - окошки хотел себе заказать ... закажу еще (конечно в другом разделе)
Я вот как раз разработчик, и так сложилось, автоматизировал уже несколько оконных компаний...
Я зачитался, и сразу понял - статью напишу, о типичных заблуждениях при построении сложных проектно-учетных систем....
А пока попробую ответить на заданные вопросы... хочется ответить всем сразу!
Первое же замечание про своих программистов....
Чтобы пасти свой отдел программистов - нужен отдельных квалифицированных пастух. Чтобы пасти даже одного программиста - без пастуха не обойтись......... Обхожу стороной сложный вопрос - что будет делать пастух... А чтобы программисты еще и делали то что надо - нужен постановщик задач - разбирающийся в деталях всего бизнеса и в их стоимости (чтобы правильно расставлять приоритеты). Это к тому, что автоматизировать можно с любого места, и автоматизация это как ремонт, который нельзя закончить а можно только остановить.
Именно поэтому крупные компании обычно держат ИТ отделы ТОЛЬКО ДЛЯ поддержки уже внедренных систем. Программистов тоже держать - случается.... Но будет случаться реже и реже...
И не моя задача тоже, но если Вы отдаете разработку ПО на аутсорсинг, то партнер будет заинтересован чтобы вы работали на лицензионном ПО... для него это и доп.доход и возможность пиариться... А иначе, как о напишет где либо о таком замечательном проекте если ПО не лицензионное....