What is Microsoft .NET Framework 4.7 used for?