In short It identifies all the dependent files , convert into modules and bundles the entire network up into manageable output files which is quite useful for Single Page Application programs (SPAs)
Webpack provides a node.js api to do these activities.
So if you have MCQ to select one from below list
a) Visual Basic
d) All of the above
So a one line answer for questions
Which software is necessary to install webpack?
What is webpack?