I develop (Desktop / Web) applications using Asp.net MVC and SQL Server. It doesn't matter where your hosting is. Some examples - http://www.monacg.in, http://www.manjushaeducation.in. Examples are showing only web sites, I develop web applications and host it in your own system, in Intranet you can access your application from your local network but in Internet connection you can access your application from anywhere. It supports SSL certificate without extra cost.