Better communication with users. More stable systems, since the design is based on a business framework. Increased understanding of the business by analysts. The system will have increased flexibility and be easier to maintain. Elimination of redundancy.