Customer: CS GROUP (CSGROUP)
Programme: TOPAZ
Supply Chain: CSGROUP > CS Group SPACE
Context
CS Group responsabilities for Toolbox for creating user web interfaces are as follows:
- Design, development, integration, maintenance

The features are as follows:
- A message bus
- A store
- An authentication service
- Extension points mechanisms that allow components to be enriched in a configurable manner
- Components for creating workspaces with dynamic windows
- Conditional forms that allow the aggregation of forms from different modules
- Open-source license Apache V2
Project implementation
The project objectives are as follows:
- Development accelerator
- Modularity
- Extensibility
- Interoperability
- Business-agnosticity
The processes for carrying out the project are:
Technical characteristics
The solution key points are as follows:
- Non-restrictive (toolkit): The library can be used partially or in its entirety.
- Business-agnostic: various application domains.
- Shared components among libraries.
- Evolvable architecture: extension points,configurable services.

The main technologies used in this project are:
| Domain |
Technology(ies) |
| Main COTS library(ies) |
Typescript, React, React-gridlayout, Rxjs, Keycloak-js |