# Multiple projects support
# Flexible role based access control
# Flexible issue tracking system
# Gantt chart and calendar
# News, documents & files management
# Feeds & email notifications
# Per project wiki
# Per project forums
# Time tracking
# Custom fields for issues, time-entries, projects and users
# SCM integration (SVN, CVS, Git, Mercurial, Bazaar and Darcs)
# Issue creation via email
# Multiple LDAP authentication support
# User self-registration support
# Multilanguage support
# Multiple databases support
With GanttProject you can break down your project into a tree of tasks and assign human resources that have to work on each task. You can also establish dependencies between tasks, like "this task can't start until this one is finished".