System development life cycle, requirement analysis, feasibility study, DFD, ERD, and system design methodologies.