This program could easily reside on a USB device that the connect to your laptop. For phones and cameras, I imagine they'll take the memory card and insert it into their computer. Not rocket science really.