Designing a house that incorporates all your family's preferences, adheres to the provisions of the zoning bylaws, and that complies with the Building Code is a complex and creative process, and requires a lot of experience and lots of discipline. It also has to be done by a certified professional, such as a code designer (BCIN), Architect, Architectural Technician, or an Engineer.
In addition not all Architects or Designers are equal. for a house designer can design an aesthetically appealing house, but that does not function well, or is that not energy efficient, or that does not utilize natural elements to improve the comfort and performance of your house.