Microsoft Project Professional is a project management software developed by Microsoft. This software is basically used by project managers to create and manage their projects, assign resources to project tasks, track progress, manage budget of the project and analyze workloads.
A Project is a temporary endeavor undertaken to create a unique project, service or result. It is temporary because it has a defined start and end time, and a defined scope and resources.
A Project Management is a practice of applying knowledge, skills, tools and techniques to project so that it can be completed according to the defined requirements and within the defined time-period and scope with the defined resources.