Services
We implement our software using Java for all backend and server-side implementations. For web development we use HTML with embedded Javascript (Typescript) with focus on speed and modularity. For web browser based applications we use Javascript React with the relevant frameworks.
In addition or alternatively to web frontends, we can develop desktop applications or Andoid-based mobile apps. Server functions may be exposed as application programmer interface (API) with a choice of communication protocols over HTTP.
All our software is developed to a highest standard with the approriate development methodology, full documentation and source code management. Applications are comprehensively tested throughout the integration process. We are confident in our handling of copyright, intellectual property and license management. Wherever possible, we will use open standards.
We can handle all aspects of data capture and processing, model design and training and deployment of production models.
Due to the computation demands of artificial intelligence enable applications, the data processing is almost always delegated to a cloud services or APIs (SaaS). For large language models (LMM), we use Mistral AI due to its localisation in Europe which helps to attract funding and profits from initiatives to strengthen competency in this European key technology. The current Mistral AI API provides functionality for categorisation, textual chat and a knowledge base.
Web Services and Service Clients: Development and deployment of web services based on a client server architecture. We can implement both, clients and servers accoding to your requirements.
General Cloud Computing: Data processing on cloud services or self-hosted (in most business cases self-hosting is discouraged). Cloud services are usually deployed on the Google Cloud Platform (GCP) and Amazon Web Services (AWS).