Feature package
One codebase.
Hundreds of isolated groups.
Simplexable Services separates user and group management from the applications that depend on it.
Easily segregate and manage 1000s of user groups into private database-linked spaces so you can serve a single platform to everyone without ever worrying about data privacy.
Manage your application. Outsource your user management.
Most applications intended for use by different groups of clients need to manage basic user services like login authentication, user hierarchy, and, most importantly, data segregation.
Simplexable Services provides an external service that handles all aspects of user group management external to your applications so you can just focus on your apps.
Centralized authority without centralized data
One application. Centralized user authority. Isolated group data.
Once a user logs in via Simplexable Services, they are handed off to their designated platform along with a blueprint of their entire user group, and most critically, their group’s unique data space ID.
Your app is yours. The service provides user validation, access levels (1–9) and the data ID to the client at handoff. If anything changes, like adding a new user, retiring one, or a level change, the online user-clients are notified to update.
Your groups operate in their own data space, under your centralized app, but on their own islands.
Provided user services
-
Standard and magic key login
-
Password resets using email address as 2FA
-
Platform user signaling when group SSoT* changes
-
Group isolation assumes a unique database for total data isolation
Why open-source it?
At Simplexable, we have been designing ERP software and many other process management tools for decades. We deeply understand the need for separation of infrastructure from the application ideas themselves.
All of us in the development community benefit from the massive Open Source collective, and Simplexable has decided to offer some of our infrastructure and ERP tooling for public use, so other developers can focus more on their ideas, and less on “plumbing”.
It’s a given that users have to be validated, and individual groups require privacy. This is a simple way to establish that structure by dropping in a client package that handles it for you. Enjoy.
*Single Source of Truth – user/group data is maintained in the Simplexable Services client and individually served to your 1000s of client groups
@simplexable/services-platform-client
Simplexable Services client
The first open-source package that makes this architecture reusable for application backends.
Interested in what we do?