The best thing I like about this software is that it has very good documentation for beginners to advanced users. It's easy to install, configure and use. You can easily set up build automation using different plugins such as Ant, Maven etc. There are some problems in configuration of JENKINS which needs more attention from developers. We used Jenkins for continuous integration (CI) with multiple environments including test, staging and production. CI helps us to continuously run our tests through automated builds so we don't need to manually check each code change.