Benefits Lower cost in training and retooling when changing between projects/organizations Good organization system design for analysts, clients, developers, and programmers Blueprint