What are some alternatives?
Jira - The #1 software development tool used by agile teams. Jira Software is built for every member of your software team to plan, track, and release great software.
Redmine - Flexible project management web application
PHP - A popular general-purpose scripting language that is especially suited to web development
Trac - Trac is a project management and bug/issue tracking system. Provides an interface to Subversion and an integrated wiki.
Java - A concurrent, class-based, object-oriented, language specifically designed to have as few implementation dependencies as possible