Framework
Also known as software framework · application framework
A reusable structure that supplies conventions and coordinates parts of an application, calling your code at defined points.
In the real world
A web framework routes incoming requests to handlers and runs middleware around them.