Software development

From the interface to operations.

Classic software development has been our foundation since 1998. We implement what comes out of reviews or AI infrastructure projects – and we also take on independent development projects for our customers.

SteffenCustom software development
Schedule a call

Our focus areas

Four areas, one team.

Web applications & APIs

From intuitive user interfaces to powerful backends: we build web applications, offline-capable progressive web apps and APIs with TypeScript, React, Lit, Java, Kotlin and Spring Boot.

Learn more

Databases & integration

We design, tune and migrate databases from Oracle to PostgreSQL and connect them in real time with SAP, Salesforce and your business applications.

Learn more

Security & authentication

Single sign-on, multi-factor authentication and passkeys: with modern identity and access management we make sure that only the right people can access your data.

Learn more

DevOps & automation

We automate build, test and deployment with CI/CD, Kubernetes and infrastructure as code. You ship faster and run your applications reliably, in the cloud or on-premise.

Learn more

Web applications & APIs

Modern software that grows with your business.

From intuitive user interfaces and offline-capable progressive web apps to powerful backends: we build applications and APIs that process your data securely and fit seamlessly into your system landscape.

The challenge

Legacy applications slow down new requirements.

  • Outdated user interfaces

    Cumbersome interfaces cost time and acceptance. Mobile use and accessibility are often missing entirely.

  • Missing interfaces

    Data is transferred between systems by hand. This is error-prone and prevents automation.

  • Growing load

    More users, more data, more integrations: monolithic applications reach their limits.

Typical use cases

  • Customer portals & self-services

    Your customers handle requests, orders and documents online, around the clock and on any device.

  • Internal business applications

    We replace Excel sheets and Access databases with central multi-user applications with clear roles.

  • API platforms

    Documented APIs open your systems to partners, apps and automation, securely and versioned.

  • Offline-capable apps (PWA)

    Progressive web apps work without a network. Data is captured on site and syncs automatically as soon as a connection is back, built on our own offline-first framework.

Technologies

Frontend

  • TypeScript
  • React
  • Lit
  • Web Components
  • Next.js
  • Vue.js
  • Nuxt
  • Vite
  • MobX
  • Tailwind CSS
  • Figma

Backend

  • Kotlin
  • Java 21
  • Spring Boot
  • Spring WebFlux
  • Node.js
  • Express
  • Python
  • FastAPI
  • Rust
  • Perl

PWA & offline

  • Service Worker
  • IndexedDB
  • Offline-first Sync
  • Web App Manifest
  • Workbox

Interfaces

  • REST
  • OpenAPI
  • GraphQL
  • gRPC
  • WebSockets
  • STOMP
  • Webhooks
  • OpenID Connect

Maps & visualisation

  • MapLibre GL
  • Leaflet
  • Turf.js
  • GeoJSON
  • ECharts

Desktop & quality

  • Tauri
  • Vitest
  • Playwright
  • Cypress
  • JUnit 5
  • MockK
  • SonarQube
  • WCAG 2.2

Databases & integration

Your data. Available, secure and connected.

We design, optimise and operate database solutions and connect them with your existing applications, from Oracle and PostgreSQL to SAP S/4HANA and Salesforce.

The challenge

The data exists, but not where it is needed.

  • Data silos

    ERP, CRM and business applications keep their own data. Reconciliation happens by hand or via exports.

  • Performance bottlenecks

    Slow queries and unsuitable data models hold back applications and reports.

  • Complex migrations

    Licence costs, end-of-life versions or a new cloud strategy require a switch without jeopardising operations.

Typical use cases

  • Database migration

    Moving from Oracle to PostgreSQL or into the cloud, planned, tested and without long downtime.

  • Real-time integration

    Events instead of nightly exports: SAP, Salesforce and your business applications stay in sync automatically.

  • High-availability clusters

    Replication, automatic failover and well-designed backup concepts keep your data available at all times.

Technologies

Databases

  • Oracle Database
  • PostgreSQL
  • MariaDB
  • Microsoft SQL Server
  • SQLite
  • Redis

Migration & data access

  • Flyway
  • JPA / Hibernate
  • Prisma
  • sqlx

Integration & streaming

  • Apache Kafka
  • Debezium
  • RabbitMQ
  • Apache Camel
  • REST & OpenAPI
  • GraphQL
  • WebSockets

Data formats

  • CSV
  • Excel
  • PDF
  • XML
  • JSON
  • DSFinV-K

Enterprise systems

  • SAP S/4HANA
  • Salesforce
  • Microsoft Dynamics 365
  • remberg

Analytics & search

  • OpenSearch
  • pgvector
  • dbt
  • Power BI

Security & authentication

The right access for the right people.

We protect your applications with modern identity and access management: single sign-on, multi-factor authentication and fine-grained permissions, standards-based and GDPR-compliant.

The challenge

Many applications, many passwords, many gaps.

  • Scattered identities

    Users have accounts in many systems. After someone leaves, access often remains.

  • Weak sign-in

    Passwords alone no longer protect against phishing and stolen credentials.

  • Regulatory requirements

    NIS2, GDPR and audits require traceable access and clear role concepts.

Typical use cases

  • Single sign-on for all applications

    One sign-in for business applications, portals and cloud services, centrally managed and secured.

  • Secure customer portals

    Self-registration, passwordless sign-in with passkeys and GDPR-compliant consent.

  • Access for partners

    Federated sign-in for partners, service providers and authorities, without extra accounts in your systems.

Technologies

Identity providers

  • Microsoft Entra ID
  • Keycloak
  • Okta
  • Ping Identity

Standards

  • OAuth 2.0 / 2.1
  • OpenID Connect
  • PKCE
  • SAML 2.0
  • SCIM
  • JWT

Sign-in

  • MFA
  • Passkeys / FIDO2
  • Conditional Access

Authorisation

  • RBAC
  • ABAC
  • Open Policy Agent

Application security

  • Spring Security
  • Argon2
  • CSRF
  • Rate Limiting
  • Helmet
  • Let's Encrypt

Integrity & signatures

  • minisign
  • SHA-256
  • TPM 2.0
  • TSE (KassenSichV)

DevOps & automation

Ship faster. Run reliably.

We automate build, test and deployment of your applications and build a platform on which your software runs reliably, in the cloud, on-premise or hybrid.

The challenge

Manual processes cost time and security.

  • Manual deployments

    Every delivery needs manual work and coordination. Releases become rare and risky.

  • Inconsistent environments

    Test and production differ from each other. Errors are hard to reproduce.

  • Lack of visibility

    Without monitoring and central logs, problems are only noticed when users report them.

Typical use cases

  • Kubernetes platform

    A scalable platform for your applications, in your own data centre or with a German cloud provider.

  • Secure supply chain

    CI/CD pipelines with vulnerability scans, SBOMs and signed artefacts, prepared for the Cyber Resilience Act.

  • Monitoring & alerting

    Dashboards and alerts show problems before your users notice them.

Technologies

Containers & orchestration

  • Docker
  • Docker Compose
  • Kubernetes
  • Helm
  • OpenShift
  • nginx

CI/CD & GitOps

  • GitLab CI/CD
  • GitLab Container Registry
  • GitHub Actions
  • Jenkins
  • Argo CD
  • Trivy

Infrastructure as code

  • Terraform
  • OpenTofu
  • Ansible

Operations

  • systemd
  • Caddy
  • firewalld
  • Let's Encrypt
  • DDEV

Observability

  • Prometheus
  • node_exporter
  • Grafana
  • OpenTelemetry
  • ELK-Stack
  • OpenSearch
  • Spring Boot Actuator

Why Adama?

Software that is still maintainable in five years.

  • Experienced, compact team

    Senior developers with project experience from the solar industry to public administration.

  • Maintainable architecture

    Clean interfaces, tests and documentation, so your team can keep developing the application.

  • Long-term partnership

    We support applications for years, from the first version to operation.

Ready to get started?

Let's talk about your project requirements and together develop a solution that moves your business forward.

Schedule a call

Your data, your choice. We use necessary cookies to keep adama.de working. With your consent, we use further cookies and technologies to analyse our website and to provide external content. You can find more information in our privacy policy.

Choose which cookies and technologies we may use. You can change your choice at any time via the “Cookie settings” link in the footer.