A web framework is essentially a collection of packages or modules which are helpful to a website developer to easily write effective and functional web based applications. This reduces the workload of the web developers since they really do not need to worry about every little detail like what sockets and ports to use, which