Las aplicaciones gsBase se pueden diseñar con 3 atributos:

1. Aplicaciones Abiertas: son aplicaciones no protegidas con todas las fuentes visibles y editables.

2. Aplicaciones Abiertas y Protegidas para Ejecución: son aplicaciones modificables, pero para poder funcionar en un servidor distinto al de desarrollo es requerida una clave de activación que depende de cada servidor.

3. Aplicaciones Cerradas: no son editables en servidores distintos al de desarrollo y al ser instaladas en otros servidores requieren una clave de activación. Todo esto se consigue con métodos de encriptación altamente sofisticados. Si usted como desarrollador quiere vender sus aplicaciones a otros desarrolladores, dependiendo de sus condiciones e intereses, podrá suministrarle sus aplicaciones con cualquiera de los tres atributos.

Una vez encriptada una aplicación, si pierde el algoritmo de encriptación, será imposible recuperar sus fuentes, incluso para gsBase Systems.