la aplicacion debe estar preferiblemente hecha modular mente donde cada grupo de módulos o módulos estan compilados en una libreria (dll) independiente de las demas, de tal forma que cada vez que actualizas un modulo actualizas solo la dll que contiene dicho modulo.