Third-party Licenses
  1. tSM Third-party licenses

This document includes third-party license information for certain third-party tools and libraries included with tSM version 2.1.  The only required license is tSM Commercial license.

List of required licenses (direct or transitive):

Name

Version

Licence type

Free & OpenSource

TSM Core

2.1

Commercial / DataLite

No

TSM Modules

2.1

Commercial / DataLite

No

Java JDK

21

Any build (OpenJDK, Azul, ... / GPL with classpath exc.)

Yes

Kotlin

1.9

Apache License, Version 2.0

Yes

Spring Cloud

2023

Apache License, Version 2.0

Yes

Spring Boot

3.2

Apache License, Version 2.0

Yes

PostgreSQL

>= 14

PostgreSQL License (similar to BSD)

Yes

Hibernate

6.4

LGPL 2.1

Yes

ElasticSearch

8.13

Elastic License (free for commercial use)

Yes

Kibana

8.13

Elastic License (free for commercial use)

Yes

Apache Kafka

>= 3.5

Apache License, Version 2.0

Yes

Angular

17

MIT License

Yes

PrimeNG

17

PrimeTek Informatics, free for commercial use

Yes

Micrometer

1.5

Apache License, Version 2.0

Yes

Camunda BPM

7.20

Apache License, Version 2.0

Yes

OptaPlanner

7.38

Apache License, Version 2.0

Yes

/

Screenshots

Main parts of the application

tSM dashboard

Dashboard

The dashboard is the home screen that displays when user log in to the application. It is also available as a main menu item of the same name or when click the “tSM” banner in the application header. It comes in the form of the notice board where user can pin the so-called “widgets” (various graphs, tables, previews of the commonly used forms, etc.

Form designer

Form Designer

The Form designer is part of dynamically generated forms module. Using the dynamically generated forms allows to use custom fields of various type, registers, components or even the child form to any form across the application. This tool offers a wide selection of options to modify the appearance and behaviour of the custom created fields or forms.

Process designer

Process Designer

The Process designer is a tool for creating and executing processes and activities. It has a graphic process/activities editor (Camunda modeler) for executing and modify process instances, automatic action or manual tasks. Created processes are then used in "Ticketing", "Ordering" and "WFM"