Technology State-of-the-art software

With every new BSI release, our customers get the latest technology – because our developers are passionate about continuous improvement and drive the continued development of our products with the help of state-of-the-art tools.

Tools Some of our favorites

We use state-of-the-art tools and frameworks to create technically compelling software that benefits our customers.

Java Logo
Java
The foundation of our products at the back end: robust, proven, and an industry standard
JavaScript Logo
JavaScript
Used to manage the front end, mobile and desktop, sophisticated interactive GUIs, ECMAScript 6+
HTML5 Logo
HTML5
The cross-platform standard for our front end
CSS3 Logo
CSS3
Used for ergonomic layouts at the front end, animations, responsiveness, and themes
eScout Logo
Eclipse Scout
BSI’s own open-source contribution, the foundation of all BSI products, and a one-stop framework for application developers
PostgreSQL Logo
PostgreSQL
Powerful open-source SQL database used as data storage for BSI products
Kubernetes Logo
Kubernetes
For the orchestration of Docker containers; the backbone of our IT infrastructure and cloud products
Pytorch Logo
PyTorch
A Python-based platform for machine learning, the tool for BSI Brains in the areas of deep learning and neural networks

BSI in numbers

320

People involved in BSI software development

21'120

Unit tests (automatic validation of source code Java & JavaScript)

3'042'148

Lines of code (Java and JavaScript in BSI products and open-source frameworks, excluding customer projects)

Agile working

Our customers determine what is important to them, while our developer team uses agile practices and continuously adapts to customer needs. Even if the requirements change over a project’s course, we program what benefits our customers.

Image

Are you curious about BSI technology and BSI methodology?

Feel free to contact me – I would love to hear from you.

Cloud and on-premises

We package our applications into standardized Docker containers and use orchestration and automation tools such as Kubernetes and Ansible. This approach ensures that our customers do not depend on one operating model and remain efficient. They can switch from cloud to cloud or from cloud to on-premises with ease.

Open source, a project of the Eclipse Foundation

The open-source framework Eclipse Scout, developed entirely in Java and JavaScript, is the foundation of our software products. Since Scout is released under the EPL open-source license, developers worldwide can develop business applications efficiently. Eclipse Scout is hosted on GitHub, and we continue to develop and maintain it.

Flexible interfaces

Software from BSI can be integrated into any IT landscape thanks to open standards and flexible interfaces. We integrate data, hardware, or software, building on standards such as HTTP(S), REST, JSON, or SOAP.

Machine learning & AI

When customers have large amounts of data, intelligent process optimization saves them time and money. There are many application areas for machine learning – automatic optimization of business processes, image and text recognition, churn detection, and sentiment analysis are just a few examples. At BSI, we know how to train artificial intelligence.

Custom software: Custom-built lines of code

Besides first-class CRM, CX, and industry software, BSI is also an excellent partner for specialty projects. Some of our successful large-scale projects, such as those for die Schweizerische Post (Swiss Post) and Landis+Gyr, are evidence of this. Line after line of code, we adapt our custom-built software to our customers’ individual needs and replace legacy systems.