An SPA is a web application that consists of a single HTML page with dynamically rewritten content.
A PWA is a feature-rich web app that unites the functionality of a web page and mobile apps in one solution.
An MPA comprises several pages constantly refreshed through a web server after any data change.