GanttProject é um aplicativo de agendamento de projetos baseados em Java que funciona com os sistemas operacionais Windows, Linux e Mac OS X. Apresenta um administrador de recursos, calendário, importar e exportar do MS Project, HTML, arquivos de PDF e planilhas, assim como gráficos Grantt. Você pode utilizar GanttProject para fazer um gráfico Grantt para suas tarefas, de modo que você pode criar uma estrutura analítica do projeto, desenhar dependências entre tarefas e definir marcos do projeto. Você também pode usar este programa para trabalhar em tarefas e visualizar seus locais no gráfico Resource Load. Também pode gerar o gráfico PERT à partir do gráfico Grantt. Todos estes gráficos podem ser salvos como imagens PNG e relatórios PDF e HTML.