GanttProject

GanttProject is a Project Management Software that is available for various platforms like Windows, Mac or Linux. For the Engineers, Managers and Consultants who need to schedule and monitor various projects in their hands, GanttProject is a boon, because it is free software with open-source and all the basic features of any good project management software.
You can create tasks and task-breakdown structures, draw dependencies and define milestones. Also resources can be allocated to each task or sub-task, with facility to see Resource Load Chart.
Along with Gantt Charts, PERT Chart can also be generated and monitored. Charts can be saved as PNG files or exported to PDF or HTML Reports. You can import projects from MS-Project or export your file from GanttProject to MS-Project or in CSV format. Projects can also be shared using WebDav with colleagues, working in remote places.