Microsoft Project (MS Project) is enterprise project management software designed to develop schedules, assign resources, track progress, and manage budgets. It allows project managers to break down work into hierarchical tasks, link dependencies, and establish a baseline to monitor performance over time.