execute domain logic, retrieve and update data from the database, and select and populate HTML views to be sent to the browser, handles authentication - in short: does everything • any changes to the system involve building and deploying a new version of the server-side application The Monolithic Way