•Improved
product quality
•Shorter
development time
•More
predictable development lifecycle
•Reduced
costs
•Speed
development
•Simplify
documentation
•Facilitate
training
•Lower
support
•Fewer
updates
•Improved
organizational reputation
•Higher
morale: staff and management