A project can be subdivided into sub-tasks, each with a begin date, duration, dependencies, progress, and notes.Ganttproject uses an XML file format and can export PNG/JPG images, HTML web pages or PDF documents.