Clarifying Business Procedures, improve processes, identify requirements by asking the right questions and getting the right information, build use cases and get agreement about what a software application needs to do to meet business requirements. Understand what the business does and how it does it Determine how to improve existing business process Determine which tasks/steps to automate (identify scope and get the Design the features of IT systems (create functional requirements) Implement the new features of the IT system (technical design)