Software/Application architects works with multiple other architects (Infrastructure, Business, Data) in the organizations so that they can understand the technical constraints and requirements for a certain application or a system. Assume that you are software architect who is been assigned to a new project tasked with collecting architecturally significant requirements (ASR). What is the approach that you will take to collect those requirements? Which documents that you will review to look for ASR ? Which architect you will reach out to more often and why? What is the requirement workflow between the architect would look like?.