As we collect and analyze the requirements for the new system we also learn about the
most useful and most troublesome features of the current system. When building a new
database system it is sensible to try to retain the good things about the old system while
introducing the benefits that will be part of using the new system.