OpenVR is a Software Development Kit (SDK) containing a runtime and an Application Programing Interface (API). OpenVR supports generic access to multiple VR hardware. This type of access negates the need to develop for specific virtual reality hardware.
You can learn more about OpenVR at the GitHub website, https://github.com/ValveSoftware/openvr.