No - electraform is a web based service -  so all you need is an internet connection and a web browser. This means you don't have to worry about download files getting past your firewall, or having to install other components your machine may not have. 

Any program updates, feature add-ons etc will be automatic meaning you can rest assured that you will always be running the latest version of the software, no matter where you use electraform.