Solicit and document system software requirements, understanding User Needs, managing changes in Requirements  Supporting Technical team in Designing workflows, Data Flow, Architecture Diagrams, creating swim lane diagrams, etc