Это может быть сделано в любой ОС путем прослушивания сокетов, когда другой компьютер отправляет информацию о том, какое программное обеспечение необходимо загрузить, и после получения этой информации хост автоматически загружает программное обеспечение.
Вы также можете рассмотреть программное обеспечение для удаленного управления в Windows или SSH в системах на основе Unix.
Чтобы отправить программное обеспечение непосредственно на него, это можно сделать, комбинируя сокеты с приложениями FTP, но это не очень эффективно.