Continuous Integration is about compiling, deploying and delivering software as often as possible so the feedback from the client comes as early as possible, allowing the development team to react to change requests. Jenkins is the leading open source CI engine.