Estive acompanhando um pouco este post no Tectura:
http://www.tectura.com.br/topics/abordagens_de_?
e vi que o pessoal citou algumas apps que possuem um forte esquema de customização, algumas até permitindo ?injetar? código na aplicação.
Agora pergunto, numa aplicação que usa 1 banco e 1 app para N clientes, como faria a customização de um cliente que quer um campo a mais na tela X por exemplo?
PS: Sim, eu postei isso no Tectura tbm