Yes! All of the applications in Self Service are hosted in the cloud so they can be installed as long as you are connected to a trusted network.