The Software Architect's responsibilities include identifying and documenting the architectural aspects of the business
solution, including requirements, design, implementation, and deployment "views" of the system. This role balances the
concerns of the business unit and the technology group. |