In case your company works in different teams using different programming languages on a single data model you can use TypeHub as a single source of truth where you design your data model and every team can use the generated models in their projects. This greatly simplifies all internal workflows since every team can always work with the automatic generated data models. I.e. it could be a frontend and backend team where the frontend works with TypeScript and the backend team with Java. The following screenshot shows the SDK of the Fusio project which is also used by different teams in different programming languages s.