Software
When using Software with VR, possibilities can be endless.
The developer is able to put whatever they want into their
program without worrying about limitations so they can aim their game or functionalities to their intended audience.
However, there is a catch. You may not be able to get your software onto a "out of the box" device (such as the Oculus Quest) because of the way its library works. Facebook might not want to consider putting your game on their oculus store, so that is a main issue. 100% of the time, you will be more likely to distrubute most gaming software on PC hardware required devices.
Web Apps
Web Applications is VR can be very useful if you want something to be accessable to a wide range of people. Entry level VR users will always have a browser on their device, so why not, right? The catch is... limitations. You may not be able to do "everything" that you wanted, but you can get a good amount of stuff done with the resources that you are given. I provided a quick demo of a VR enviornment here.