Atualmente o controle remoto mais sofisticado pode ser baseado em software, uma vez que podemos comandar remotamente qualquer equipamento conectado à internet ou a uma interface de telefone celular, desde que tenhamos instalado hardware e software capazes de interpretar os comandos recebidos e transformá-los em ações. Neste caso, de posse de um telefone celular, temos um controle remoto universal de alcance intercontinental.
Para poder ligar aparelhos remotamente, estes devem estar parcialmente ligados a todo o tempo, consumindo sua energia stand-by.