The page you linked in your question is talking about ASP.NET Core MVC application for the live site. So, I would say the development model is ASP.NET Core MVC. However, the approach should be headless so you can use any other apps to consume the data from XbK.