Business Analysis involves the practice of identifying business needs and determining solutions to business problems. These solutions often include a component of software systems development, but may also consist of process improvement, organizational change, or strategic planning and policy development.