Currently I'm studying .NET Core and in the early docs which first introduced .NET Core we see that talk about the many different verticals. This can be seem in this picture:
In all the verticals we see the runtime, the framework, but there's also this "App Model" thing.
Also, watching a video about .NET Core CLI it was said that "DNX had its own application model" and also that ".NET Core CLI creates a single .NET application model for cross-platform .NET library and console application development".
My question is: what is this "application model" thing? What application model really is and what it is made of concretely?