Coordinating all of the different human resources, materials, and technicians that participate on a project can be a very complex task. One of the best solutions for this problem is called GanttProject, which is an open-source project management tool that allows you to keep track of everyone who participates in completing this type of project. GanttProject was developed in Java, and, as its name suggests, it uses Gantt diagrams to create graphic representations to visualize the progress of each task. The app allows you to organize the tasks according to a hierarchy, link them together, and view the relationships between them via a PERT chart. Gantt Project allows you to export the projects in different formats, including PNG, PDF, HTML and Microsoft Project.