How do I achieve cloud streaming for my software?

I am not very technical and am doing some research. We currently have software that is a 3D environment for business use. It is used for training, learning, and collaboration and is based on a gaming engine. However, it is a .exe that needs to be downloaded on a computer. I want to place instances in the cloud instead and have them accessed through a browser…anywhere, any time. I have tested on Amazon’s cloud service utilizing their GPU instance…which I believe is NVIDIA hardware. Is it possible to set up my own hardware to run the software? I hope this makes sense? IF so, what NVIDIA product would be used to handle up to 50 concurrent users at a time? I am looking for some direction and help, thanks.