Microsoft Project is described as 'Manage scheduling, task and budget management with ease. Integrates with Microsoft Office, supports workload analysis and provides robust project tools' and is a popular project management tool in the office & productivity category. There are more than 100 alternatives to Microsoft Project for a variety of platforms, including Web-based, Windows, SaaS, Mac and iPhone apps. The best Microsoft Project alternative is ProjectLibre, which is both free and Open Source. Other great apps like Microsoft Project are Trello, GanttProject, Taiga.io and Kan.bn.
No graphical user interface. One needs to properly write a text file describing the whole project (official site has examples, though).