Developing Applications Using .NET Framework for These Technical Reasons