Microsoft .NET is considered one of the leading technologies for developing robust and scalable web & desktop applications targeting to diverse business needs. The .NET technology and related platforms has contributed significantly the way applications are developed for the Internet.