Middleware architecture. (2021)