Yes, you do need to download and install Voomly on your computer.