Normalmente OpenKM está configurado como una instancia única de una sola empresa o usuario, donde cada usuario-empresa (propietario de la instancia) dispone de un sistema o instancia única que está instalada en su servidor.
También es posible ejecutar múltiples instancias OpenKM en el mismo servidor, separando el contenido y creando entornos de clientes personalizados que compartirán el mismo sistema con las ventajas que ello supone:
Ya que la funcionalidad multiempresa permite que varios usuarios independientes puedan compartir una sola instancia, alojada en un solo servidor. La instancia principal tiene particiones lógicas, de manera que cada usuario está accediendo a su instancia, completamente independiente, no teniendo la posibilidad de acceder a otra partición.
El super usuario 'okmAdmin' tiene acceso completo al entorno. Las empresas serán administradas por el usuario 'okmAdmin", utilizando el área de administración de empresas en la pestaña de administración general del sistema.
Una vez que una empresa se crea y se habilita, entonces el administrador de cada empresa puede iniciar sesión en la instancia OpenKM y acceder al área de administración en el contexto de su dominio. Si, por ejemplo, una organización llamada "OKM" se ha creado, el administrador puede iniciar sesión como 'admin@OKM' y crear usuarios como 'joe@OKM', 'ralph@OKM'.
Proporciona a las empresas la posibilidad de personalizar su entorno OpenKM, incluyendo modelos, flujos de trabajo y la interfaz de usuario web del cliente.
El contenido físico para cada empresa se almacena en un directorio raíz separado. Esto permite el uso exacto de disco físico que se deriva de la medición del disco utilizado por cada empresa.
Debido a que todas las empresas comparten el esquema de base de datos, los pasos para una copia de seguridad y restauración en frío, son similares al proceso de copia de seguridad simple.