their stakeholders to analyze user requirements and convert requirements to design documents. They design total requirements, as well as to provide for present and future cross-functional requirements and interfaces issues. This role is responsible for working with architects to ensure they are making sound technical decisions