Azure Cloud development
Windows Azure is an advanced modern cloud application hosting platform. It allows launching a super small project and scaling it up while payload is growing. Here is the best part: scaling is very easy, just order more resources from Azure cloud when you need, no additional development efforts required. In this way our customers may raise large social web/mobile applications with hundreds thousands users.
One may ask why Azure and not Amazon cloud services or Google App Engine. We have years of experience in .NET + MS SQL development behind and this is most important part of success.