1 of 2

Ask the question in a Microsoft environment and many people will assume you mean Asp.Net MVC which is an MVC implementation specifically for the web.

Unfortuntely there are many people who do not realise that this is an implementation of the MVC pattern and think they are interchangeable terms, which leads to an assumption of "web only".