No! Picsart Create Editor is hosted and serves the services online.
There is no need for any additional software. As long as you have a semi-updated computer and a solid internet connection, you're good to go!
Check our documentation for more details on integration.