The MVC framework (whether it be in ASP.NET MVC or PHP/Laravel) implements the model-view-controller pattern. This pattern allows for software engineers to develop and build web applications as a composition of three roles: model (business layer), view (display layer), and controller (input control).
In addition, through the use of API Services (built with .NET Core) to serve RESTful API endpoints for single page applications (SPA) (built with VueJS) offers great simplicity with huge potential for expansion into world class software as a solution. Especially hosted on the Azure could platform.