Design is often the most critical phase of
any software development effort. In many cases the quality of the finished software is directly
proportional to the quality of the initial design. One metaphor is particularly appropriate, ask
yourself this question: What quality of house would you get if you built it with no blueprints?
Custom software development is an investment. As with any substantial investment, planning is
crucial. However, there is a trade-off. It is possible to over design. This leads to lost time and
money. EDGE has the experience to strike the proper balance.