A Netweaver License is necessary, see here for details.
Under Microsoft Windows the setup of SAP Visual Business can be tricky. The native Visual Business client is shipped as a standard SAPSetup Installer which setups the client. Sometimes additionally to running the installation the Active Component Framework has to be configured with a certificate.
In the past this was a cause of multiple misconfigurations or setup problems.
SAP Visual Business supports many map providers. If you want to change the map provider or install Visual Business first time you have to entering the license information and/or switch to your prefered map provider. This information is maintained in the backend system and send to the frontend when it is initialized.