A software program that enables a user to control their computer or software computer programs without being in front of the computer. This software may include a hardware device that enables this communication to occur, or may be software that uses the computer modem or network card to allow the computer to be controlled remotely.