I opened a case with HP on this issue not to long ago and here is what I was told
**Regarding ALM .NET Framework:
ALM uses the .NET framework in its GUI and part of the OTA API. It is a prerequisite to have the 4.0 and 4.5 installed in order for ALM to operate properly.
Regarding UFT .NET Framework:
UFT uses .NET Framework for WPF and .NET add-ins. This is used to interact with record and play actions.
I do not recommend upgrading the framework, because anomalies will start to occur, for example:
UFT will be able to open and works normally with different add-ins like flex, Delphi, Terminal Emulator, Siebel, etc. but it could also present hang ups, crash or non record replay on applications base on the .NET framework even if there is an embedded WPF or .NET Application in the Web. It could fail on an instance.
I would stick to the Product Availability Matrix for the version of UFT you currently have installed on your machine.**
I then asked if I had to use 4.5.0 since the System Requirements site says 4.5.x
HP's response...
**You are indeed correct. In ALM 11.52 it does support 4.0 to 4.5.x. I believe this was a recent update in the document.
All of us Engineers here uses the 4.5 Framework.
You can have multiple frameworks installed on your machine, you can find out by going to:
Run -> %windir%Microsoft.NETFramework
Just to clarify, ALM does support 4.5.x.**