use of dotnet framework