Hi All, I am a PM with a software company. Our customers(a bank) want to
build a new system based on their current one, which is a collection of individual
applications developed by different people and driven by different phases
of their business requirement. The major tasks include the following:
1. to integrate all the existing applications into one "master
application" that handles all their business
2. develop add-ons for the rest of the master application

The customers also want to keep their database design unchanged for the new
system, for,they say, they don't want to take any risk on the important data
that is flowing in their system everyday. There is a huge among of disagreement
during the first several phases of the development work between our team
and the customers. I am very interested to hear your suggestions on how
you would do the design for the project(just some points). Thanks a lot
in advance.