A Solutions Architect in Information Technology is a practitioner of Solution Architecture. The Solutions Architect is typically part of the development team and is responsible for transforming the requirements created by functional analysts into a set of architecture and design documents that can be used by the rest of the development team to create the solution. The solutions architect is typically responsible for matching technologies to the problem being solved.