The systems approach is a problem solving technique that uses systems thinking to define problems, opportunities, and develop solutions by considering interrelationships and processes of change. The systems development lifecycle includes stages like systems investigation, feasibility study, systems analysis, systems design, implementation, and maintenance. A feasibility study determines if a proposed system is organizationally, economically, technically, and operationally feasible by considering costs, benefits, and resource requirements. Systems analysis studies user information needs and current systems. Systems design develops specifications to meet requirements from the analysis. Implementation activities include acquiring hardware/software, testing, converting data, training, and documentation.