A method for providing peer to peer remote control management between a helper smart mobile device and a beneficiary smart mobile device, comprising: registering a remote support application on the helper smart mobile device with a secure server and registering a remote support application on the beneficiary smart mobile device with the secure server; authenticating, by the remote support application on the helper smart mobile device, with the secure server; performing a device discovery process by either of the helper smart mobile device and the beneficiary smart mobile device as an initiator device with respect to the other of the helper smart mobile device and the beneficiary smart mobile device as a recipient device, including sending a message, by email or text message service, from the initiator device (100, 200) to the recipient device (200, 100) which provides a peering token to the remote support application on the recipient device (200, 100); establishing a trust relationship between the helper smart mobile device and the beneficiary smart mobile device by performing mutual authentication between the helper smart mobile device and the beneficiary smart mobile device using the peering token from the device discovery process; performing an auto connection network discovery process to determine if the helper smart mobile device and the beneficiary smart mobile device are on a same sub network, including: advertising network endpoint information by each of the helper smart mobile device and the beneficiary smart mobile device to the secure server; receiving, by the helper smart mobile device and the beneficiary smart mobile device, each other's network endpoint information forwarded from the secure server; attempting, by the helper smart mobile device and the beneficiary smart mobile device, to establish a direct peer to peer connection using the received network endpoint information; and upon establishing a peer to peer connection directly between the helper smart mobile device and the beneficiary smart mobile device, performing a peer to peer remote control management session between the helper smart mobile device and the beneficiary smart mobile device without assistance of the secure server; and upon failure to establish a peer to peer connection directly between the helper smart mobile device and the beneficiary smart mobile device, using the secure server to mediate discovery, establishment and maintenance of a peer to peer connection between the helper smart mobile device and the beneficiary smart mobile device for performing a peer to peer remote control management session therebetween. registering a remote support application on the helper smart mobile device with a secure server and registering a remote support application on the beneficiary smart mobile device with the secure server; authenticating, by the remote support application on the helper smart mobile device, with the secure server; performing a device discovery process by either of the helper smart mobile device and the beneficiary smart mobile device as an initiator device with respect to the other of the helper smart mobile device and the beneficiary smart mobile device as a recipient device, including sending a message, by email or text message service, from the initiator device (100, 200) to the recipient device (200, 100) which provides a peering token to the remote support application on the recipient device (200, 100); establishing a trust relationship between the helper smart mobile device and the beneficiary smart mobile device by performing mutual authentication between the helper smart mobile device and the beneficiary smart mobile device using the peering token from the device discovery process; performing an auto connection network discovery process to determine if the helper smart mobile device and the beneficiary smart mobile device are on a same sub network, including: advertising network endpoint information by each of the helper smart mobile device and the beneficiary smart mobile device to the secure server; receiving, by the helper smart mobile device and the beneficiary smart mobile device, each other's network endpoint information forwarded from the secure server; advertising network endpoint information by each of the helper smart mobile device and the beneficiary smart mobile device to the secure server; receiving, by the helper smart mobile device and the beneficiary smart mobile device, each other's network endpoint information forwarded from the secure server; attempting, by the helper smart mobile device and the beneficiary smart mobile device, to establish a direct peer to peer connection using the received network endpoint information; and upon establishing a peer to peer connection directly between the helper smart mobile device and the beneficiary smart mobile device, performing a peer to peer remote control management session between the helper smart mobile device and the beneficiary smart mobile device without assistance of the secure server; and upon failure to establish a peer to peer connection directly between the helper smart mobile device and the beneficiary smart mobile device, using the secure server to mediate discovery, establishment and maintenance of a peer to peer connection between the helper smart mobile device and the beneficiary smart mobile device for performing a peer to peer remote control management session therebetween.