No, the VistaCreate editor doesn’t require you to install any software on your computer. Simply create a profile, upload your working files, and get a 24/7 media content workshop available on-the-go, anywhere.