Technology

How we choose the right technology

We select technologies based on what your application needs to do, how it is operated and what changes are foreseeable. We also consider future development by other teams.

How we divide an application into components

Which parts change frequently? Which data must remain consistent? Where is connectivity unreliable? These questions determine which components belong together and which should evolve independently.

Examine existing software

Our AI-assisted analysis method explores applications' functions, workflows, data models and technical dependencies. It creates a knowledge base for deciding which parts remain viable and which need replacing.

Automate software builds, testing and delivery

Building, testing and delivery should be traceable. The delivered version and its documentation must match. We automate recurring processes so they can be reused for the next change.

Run AI where it suits the task

Our image assessment combines our own hardware with criteria that can evolve. A local model needs reliable operations; an external service needs suitable integration. We consider the task, quality, data flows and opportunities for change together.

Others should be able to continue the work

We use technology others understand and document the relevant decisions. We consider third-party operations and further development in the architecture, documentation and agreed usage rights.

Technical foundations from our work

01

Product

Replira

Cabin chats, personal QR invitations and quick conversations with the on-board service team.

03

Product

Modary

Assess posts in their conversational context and moderate them according to defined rules.