An architect is a specialized kind of designer, historically concerned with the design of buildings and related structures. The title has been co-opted by the software industry because of the innate similarities between buildings and software products.