ICON provides architectural services and engineering design for all kinds of projects. We believe that every design activity occurs over a period of time and requires a step-by-step methodology. What distinguishes design from other types of problem solving is the nature of both the problem and the solution. Design problems are open ended in nature, which means they have more than one correct solution. The result or solution to a design problem is a system that possesses specified properties. Design problems are usually more vaguely defined than analysis problems. Solving design problems is often an iterative process. The solution to a design problem does not suddenly appear in a vacuum. A good solution requires a methodology or process.