An architectural firm is a company that employs architects. The architects employed by the firm are responsible for designing buildings and other structures. The firm may also provide other services, such as engineering and construction management.