In many ways, building an information system is similar to building a house. First,
the owner describes the vision for the house to the developer. Second, this idea is
transformed into sketches and drawings that are shown to the owner and refined
(often, through several drawings, each improving on the other) until the owner
agrees that the pictures depict what he or she wants. Third, a set of detailed blueprints
is developed that presents much more specific information about the house