I'm assuming they are using their Azure services, which is what MS has been pushing for when doing asp.net development. Basically, they offer you hosting, and database storage, which scales based on usage. You pay for what you need. If you have a low volume site, than you don't pay much, but if something triggers a huge…