What is Milestones Professional?

Milestones Professional is a project scheduling and management tool, which can be used in conjunction with Microsoft Project, Excel, Oracle Primavera, and more: