Thanks i will look at that. Just to clear up what I am looking for. I want something where I can host my own server in my datacentre, my remote systems will then communicate into this server on an outbound port, say 4242 for example. Then I can login to my server and put an EXE or MSI file and say distribute it to all the machines. I am also looking for something with a dashboard, say I set the PCs to talk into my server every 10 - 15 minutes and they dont communicate in I can ring the site up and ask them if the PC has been switched off. I would also like to get remote access to it via the above setup, something like logmein whereby the software talks to logmein server and then I can login to logmein and connect to my pc. I cant use logmein as a majority of the admins of the networks where my PCs are installed have globally blocked it and wont remove the restriction but they will open an OUTGOING port from my pc to my server but I cant find any suitable software. Bomgar is good but doesn't allow me to send out files to my remote machines and I dont think it has a dashboard for me to see if a machine has gone down. Hope that makes sense, thanks again