Gostaria de saber por que você decidiu criar sua própria estrutura em sua empresa.
Por estrutura, não quero dizer poucas bibliotecas usadas com freqüência. Refiro-me a uma maneira específica de criar aplicativos sobre ele, com classes base, convenção etc.
Então, por que você construiu sua própria estrutura? Como você poderia justificar isso para a pessoa que o emprega. Você mediu o impacto positivo e negativo disso?
Com relação às suas experiências, você notou que, em alguns casos, uma estrutura da empresa produziu benefícios reais ou, por outro lado, aumentou os custos de desenvolvimento (curva de aprendizado, depuração, manutenção, ...)?