With the BITMOTECO SDK (Software Development Kit) technology, customers and partners have the opportunity to develop individual applications as stand-alone modules for the BITMOTECOsystem. This enables, among other things, the integration of further interfaces or individual (AI) calculations/analyses with your own user interfaces.
Due to the simple communication between the modules of the BITMOTECOsystem, new modules benefit from the functions of the installed BITMOTECO modules, such as their interfaces and data connection as well as, for example, the possible use of a database.
With the help of the SDK, any containerizable software components can be combined into a separate module. It doesn’t matter if you use a single container image or multiple container images. The prerequisite is the use of OCI containers, so you are free to choose the programming languages: e.g. C++ applications, Python, Go or Node.js are just a small selection. In one module, several application components (e.g. backend and frontend) can run in separate containers and still be easily managed together.
There are several advantages to using Linux® container technologies. For example, the application is encapsulated from other processes of the BITMOTECOsystem (in an isolated sandbox) and executed with clearly defined interfaces. Furthermore, full control over the software stack of the company’s own modules is guaranteed and the SDK can be seamlessly integrated into the proven container-based workflows (e.g. CI/CD pipelines) of development.