Hudson est un logiciel d'intégration continue open source, similaire à CruiseControl, qui prend en charge des tâches comme Ant et Maven, ainsi que des systèmes de contrôle de version comme SVN. Il offre une interface conviviale, des builds distribués, et permet d'améliorer la productivité et la qualité grâce à l'automatisation et la détection rapide des régressions. Hudson se déploie facilement en tant que fichier WAR sur divers conteneurs Java et peut être étendu grâce à des plugins variés.