What @sdecandelario is asking is what kind of tool do you use locally for development. Especially tools that can help you setup services/dependencies. You can totally install all the tools you need for your project on your local machine (tomcat, nginx... for example) but some people don't like to pollute their local machine with all these dependencies (hence the use of Vagrant / Docker which allows you to install these tools in ephemeral environments). And usually, if your company has an OPS team, they'll probably install the services in production in a way that differs from your local install, which can lead to trouble once in production (but it works on my machine ;)).