A VR application is a computer program that generates a virtual reality environment for the user.
VR applications can use controllers for user interface.
Many VR applications run using SteamVR.