I am wondering about the wording of this sentence: Empowering solid decisions by providing transparency of the system landscape and IT processes.
I'd like to ask if "on" can be used in this context as opposed to "of" and which variant sounds better/is more correct. And what about using "... making transparent the system landscape ..." versus "... providing transparency of/on the system landscape...", which one of these alternatives is better? Or am I completely on the wrong track?