A web stack is a collection of software or technologies that are used to build a web application. There are plenty of choices, but picking one can be hard. When chatting with co-workers, developers or customers, suggestions for what technologies and stacks to use couldn’t be more different.