No, there is no need to install any extra program to edit your video. VistaCreate is a free online design platform with various editing tools for your video projects. All you need to do is create an account or log in to an existing one. You can also download the VistaCreate mobile app to design on your iPhone or Android device.