There are a lot of new and emerging technologies that are used within the practice of architecture and construction. Some of these solutions range from assisting designers to produce the necessary documentation used for construction, to solutions for aiding in visualization, animation, and assisting construction teams when they are onsite. Here we will discuss some of the software applications that we use to increase accuracy, and improve the overall quality and efficiency of the design process. These solutions help not only the designers, architects, and construction teams but they also help the client to understand the design long before construction begins.