Project management is the application of knowledge, skills, tools, and techniques to project activities to meet requirements. It involves five processes: initiating, planning, executing, monitoring and controlling, and closing. Some key tools and techniques of project management include requirements, resources, budgets, timelines, documentation, issue tracking, defect tracking, billing, reporting, calendars, meetings, charts, schedules, and network techniques.