An Architect designs new buildings, makes changes to existing buildings and advises on conservation and restoration of old buildings. These buildings can be commercial, such as office buildings, factories, and restaurants, as well as residential, such as apartment complexes. They work very closely with end users and clients to customize the designs to their needs and specifications. They make sure that these potential designs are safe, economical, functional and aesthetically pleasing. They often employ the use of Computer-Aided Design (CAD) software to diagram their designs and ensure their feasibility. They usually work on a project from start to finish and with lot of engineers and designers to ensure maximum customer satisfaction.