# Subscribe for updates
Subscribe to GanttProject updates. Each time this software gets updated, you will receive a push notification.
GanttProject is a free, open source project management software. It is mature and probably one of the most complex project management tools which offer an impressive list of features considering it's a free program distributed under the GNU General Public License.
Important: GanttProject is written in Java and requires Java Runtime version 7 or higher to be installed. If you have no idea if Java is installed, you can easily check this and download Java Runtime on java.com
Trademark Note 1: Microsoft®, Windows®, and other product names are either registered trademarks or trademarks of Microsoft Corporation in the United States or other countries.
Trademark Note 2: Mac and OS X are trademarks of Apple Inc., registered in the U.S. and other countries.
- create Gantt charts
- create and organize tasks in a "Work Breakdown Structure."
- develop tasks and milestones.
- you can draw dependency constraints
- create baselines
- generate PERT chart from Gantt charts
- create and assign human resources
- monitor task assignments
- use collaboration (WebDAV and cloud storage)
- create reports (in PDF, as a PNG/JPEG image)
- export to CSV and Microsoft Project
- import from Microsoft Project and iCalendar format
You can use GanttProject software for free, even for commercial use. It's designed to work on your desktop, so you don't have to be connected to the internet to work with it.
It works on Linux, Windows®, and OS X®, and will let you schedule and manage your projects with ease. It's so easy to use; you won't even need a manual! It's popular, with around 2,000 downloads each week. That's great news for anyone who wants to work with it because that popularity means the software will stay updated and you can expect it to be available to you for a long time to come.
Since GanttProject software has been around since 2003, you know it's reliable and isn't going to disappear tomorrow. That way you don't need to worry about anything but handling the tasks that are important to you, and GanttProject can help you do that.
With a work breakdown structure, you can organize all of your tasks in one place and create a hierarchy tree to summarize and track dates, costs, progress, and all the lower level information that has to be handled when there is a task in the works.
You can even collapse your tasks to get them out of the way if you're not working on them at that time. That way you can stay better organized and make sure that all the essential tasks you have to deal with right away are easy to see. With all the tasks and milestones you can create, you can even make custom fields. That way you're not limited to just the area that the software comes with, and you'll have choices that work for your task management needs.
If you want one task to relate to another, you can do that, as well. You can set up something to start when something else ends, so you're always on track, and you don't lose precious time between tasks. With baselines, comparisons, and charts you can use in all kinds of ways for all types of tasks, the GanttProject software can give you what you need and want to stay on track.
Finally, don't forget that it's free, more critical is clean (no bundles) and to support its development you should consider a donation to the team behind this project.