Software configuration scenarios
Genero Studio can be installed with all or some Genero components and for a local or remote environment.
Installations
- Genero Business Development Language (BDL)
 - Genero Desktop Client (GDC) - to be used for display
 - Genero Browser Client (GBC) - to be used for display
 - Genero Web Services (GWS)
 - Genero Application Server (GAS)
 
- Genero Studio
 - Genero Business Development Language (BDL)
 - Genero Mobile for Androidâ„¢ (GMA), and/or Genero Mobile for iOS (GMI)
 
Local Environments
In a local environment with a single developer, the developer works individually with a complete Genero suite stack installed on the developer's local machine. The database may be on the local machine or may be accessed from a remote server. Some group development can be enabled through the use of an external Version Control System.
Figure: One or Multiple Users local database

In a local environment with multiple developers, the Genero Studio, Genero DVM, and front-end client software (GDC/GBC) is on the local machines. These machines connect to database servers and source code on remote machines.
Figure: One or Multiple Users remote database

Remote Environments
- Genero applications are compiled, debugged, and executed on a remote server.
 - Genero Studio Server must be installed on the remote server.
 - Allows for the preservation of C function calls/libraries and/or system calls.
 - Requires SSH access as well as Samba/NFS mounts.
 
The relational databases that the applications access can be stored on the same remote server as Genero Studio server, or on separate servers.
Figure: Remote Genero Studio environment
