While the freedom and affordability offered by open source technologies is seductive, the lack of support can be a deal breaker for enterprises who look for reliability.

This is why organizations like banks, financial institutions and Fortune 500 companies favour reliable and fully supported development frameworks like Microsoft's .NET.

This is also the reason they use ASP.NET, a server side technology which lets developers build rich websites and web apps on top of other Microsoft technologies like IIS, Microsoft SQL Server and Windows Azure.