How are web applications made?
Web applications are made of tools called frameworks and programming languages, and in the world of frameworks PHP frameworks needs no introduction.
How do these frameworks run?
Frameworks run on programming languages, which stand as the backbone to a framework.
To be precise, a framework is just a collection of different types of programming languages, libraries, design patterns etc. which make the process of building web applications much faster.