Can I install software on my Windows VPS?

Yes. You can install any software on your Windows VPS server by yourself. You have total control of your Windows VPS server.