Architecture firms are the firms which design the offices, complexes and buildings etc and are responsible for designing the buildings. The architect is the person who designs the buildings as per the requirement of the client.