Software
Build automation
Compiling tools
Apache Maven
Maven
Dependency hell
Pom
Convention over configuration
Spring Framework