It is basically used to manage dependencies and configuration automatically without the need of specifying the version for any of that dependencies.