The following list is provided to inform you of tools that can be used. It is intended as an introduction, not an extensive recommendation list, and should certainly not deter you from using any other tools which you prefer.
|Selenium||Selenium is an Open Source test tool. The tests run direct in the browser - emulating how your users work.|
|Microsoft Project||One of the most commonly used project management tools.|
|Jira||Jira is an Open Source tool for tracking and managing details of your software bugs. Workflows can be imposed onto the bug details as required.|
|Git||Git is a revision control software.|
Eclipse is an Open Source IDE, composed of various projects. These are focused on building an open development platform comprised of extensible frameworks, tools and runtimes for building, deploying and managing software across the lifecycle.
See How to Develop AEM Projects Using Eclipse for more information.
A professional (and therefore liable to licensing costs) IDE offering a comprehensive range of features.
See How to Develop AEM Projects using IntelliJ IDEA for more information.
|Maven||Maven is a software project management and comprehension tool which can manage a project's build process (software and documentation).|