Software & Consulting Technische Tiefe.
Von der Architektur
bis zum produktiven Code.

Wir unterstützen Sie bei der Entwicklung individueller Software, der Modernisierung bestehender Systeme und richtungsweisenden Architekturentscheidungen. Mit Principal Engineering, gezieltem KI-Einsatz und praktischer Umsetzung entstehen Lösungen, die Ihre fachlichen Anforderungen erfüllen – mit Performance, Datenschutz und Betriebskosten im Blick.

Branchenkompetenz

Fachliche Tiefe.
Branchenübergreifende Erfahrung.

Tragfähige Software beginnt mit dem Verständnis der fachlichen Zusammenhänge. Erfahrung aus öffentlicher Verwaltung, Medizin und Versicherungswirtschaft verbindet sich bei Perferens mit der technischen Expertise, komplexe Anforderungen in praxistaugliche Lösungen zu übersetzen.

  • Öffentliche Verwaltung

    Registermodernisierung, die technische Umsetzung des XBasisdaten-Standards und regelbasierte Eingangsprüfungen prägen unser Leistungsangebot im öffentlichen Sektor. Ein besonderer Schwerpunkt liegt auf der effizienten Verarbeitung von Millionen Personendatensätzen – mit Datenschutz als integraler Anforderung an Architektur und Implementierung.

    Personendatenbestände im Millionenbereich

  • Medizin & Praxismanagement

    Der Schutz sensibler Patientendaten prägt Architektur und Umsetzung unserer Praxislösungen. Die Anforderungen aus DSGVO und BDSG werden von Beginn an berücksichtigt. Individueller Webauftritt und digitale Praxisverwaltung verbinden Terminbuchung, Patientendaten, Anamnese, Einwilligungen und Behandlungsdokumentation – mit rollenbasierten Zugriffsrechten für das Praxisteam.

    Produktiv bei Tulip Ästhetik (öffnet in neuem Tab)

    Produkt kennenlernen: Medizin & Praxismanagement
  • Versicherungswirtschaft & Immobilienbewertung

    Strukturiertes Auftragsmanagement für Immobiliengutachten verbindet die Auftragsabwicklung mit der gezielten Gutachtersuche nach geografischen Kriterien und fachlichen Qualifikationen. Für unterschiedliche Immobilienarten lassen sich Formulare mit bis zu 300 Feldern zur Laufzeit definieren – mit dynamischer Anpassung von Benutzeroberfläche und Datenbank.

    Fachliche Vielfalt. Zur Laufzeit konfigurierbar.

Expertise

Technische Tiefe.
Weitblick für komplexe Systeme.

  1. 01

    Software- & Cloud-Architektur

    Klare Architektur. Tragfähige Entscheidungen.

    Neue Software entwickeln, bestehende Systeme modernisieren oder eine Cloud-Umgebung aufbauen: Wir übersetzen Ihre fachlichen Anforderungen in eine Architektur, die zu Ihren Zielen passt – mit Performance, Datenschutz und Betriebskosten im Blick.

    • Bestehendes verstehen

      Systemlandschaft, Schnittstellen und technische Rahmenbedingungen analysieren.

    • Zielbild entwickeln

      Systemgrenzen, Datenflüsse und Betriebsmodell nachvollziehbar gestalten.

    • Entscheidungen absichern

      Technische Optionen anhand Ihrer Anforderungen und ihrer langfristigen Auswirkungen bewerten.

    Technologien & Schwerpunkte

    AWST CloudKubernetesInfrastructure as Code

  2. 02

    Microservices & Verteilte Systeme

    Klare Systemgrenzen. Zuverlässiges Zusammenspiel.

    Wir entwickeln verteilte Systeme, deren Dienste fachlich klar abgegrenzt sind und zuverlässig zusammenarbeiten. Ereignisbasierte Kommunikation und durchdachte Schnittstellen verbinden neue Anwendungen mit Ihrer bestehenden Systemlandschaft – mit Blick auf Datenkonsistenz, Performance und beherrschbare Komplexität.

    • Verantwortung klar zuordnen

      Dienste entlang fachlicher Aufgaben strukturieren und Abhängigkeiten bewusst gestalten.

    • Datenflüsse zuverlässig gestalten

      Ereignisse und Nachrichten verarbeiten – mit kontrollierten Wiederholungen und Schutz vor mehrfacher Verarbeitung.

    • Systeme gezielt verbinden

      Schnittstellen entwickeln, die neue Funktionen und bestehende Anwendungen zusammenführen.

    Technologien & Schwerpunkte

    JavaSpring BootQuarkusKafka

  3. 03

    Web- & Mobile-Entwicklung

    Durchdachte Oberflächen. Für Web und Mobile.

    Wir entwickeln Webanwendungen mit Angular und mobile Apps mit Flutter für iOS und Android. Fachliche Abläufe übersetzen wir in verständliche Nutzerführung und verbinden die Oberfläche mit Ihren Backend-Systemen – mit Blick auf Performance, Wartbarkeit und Datenschutz.

    • Komplexe Abläufe verständlich machen

      Informationen klar strukturieren und Interaktionen so gestalten, dass Nutzerinnen und Nutzer ihre Aufgaben gezielt erledigen können.

    • Webanwendungen mit Angular entwickeln

      Komponentenbasierte Oberflächen für individuelle Geschäftsprozesse umsetzen und über klar definierte Schnittstellen integrieren.

    • Mobile Apps mit Flutter realisieren

      Eine gemeinsame Codebasis für iOS und Android nutzen und plattformspezifische Anforderungen gezielt berücksichtigen.

    Technologien & Schwerpunkte

    AngularFlutteriOSAndroid

  4. 04

    KI-Integration & AI-Augmented Engineering

    KI gezielt einsetzen. Konkreten Nutzen schaffen.

    Wir integrieren KI-Funktionen in digitale Produkte und setzen KI-gestützte Werkzeuge in der Softwareentwicklung ein. Fachliche Ziele, Datenqualität und klare Qualitätskriterien bestimmen den Einsatz – mit Datenschutz, Performance und laufenden Kosten im Blick.

    • Produkte sinnvoll erweitern

      Geeignete Anwendungsfälle identifizieren und KI-Funktionen in bestehende Abläufe und Anwendungen einbinden.

    • Engineering gezielt unterstützen

      KI für Analyse, Implementierung, Tests und Dokumentation einsetzen, soweit Ihre Sicherheits- und Datenschutzvorgaben es zulassen.

    • Ergebnisse und Aufwand bewerten

      Ausgaben systematisch prüfen, Grenzen sichtbar machen und Qualität, Antwortzeiten sowie Nutzungskosten gegeneinander abwägen.

    Technologien & Schwerpunkte

    KI-IntegrationAI-Augmented EngineeringQualitätssicherungKostenbewusster Betrieb

  5. 05

    Platform Engineering & DevOps

    Kontrollierte Releases. Verlässlicher Betrieb.

    Wir schaffen die technische Grundlage, um Software reproduzierbar bereitzustellen und zuverlässig zu betreiben. Automatisierte Abläufe verbinden Entwicklung, Tests und Deployment – abgestimmt auf Ihre Infrastruktur sowie Ihre Sicherheits- und Datenschutzanforderungen.

    • Infrastruktur nachvollziehbar gestalten

      Cloud-Ressourcen und Kubernetes-Umgebungen mit Infrastructure as Code aufbauen und Änderungen versioniert verwalten.

    • Bereitstellung automatisieren

      CI/CD-Pipelines mit automatisierten Tests und klaren Freigabeschritten gestalten – für kontrollierte Releases.

    • Betrieb transparent machen

      Betriebszustände und Fehler sichtbar machen, damit Probleme gezielt untersucht und behoben werden können.

    Technologien & Schwerpunkte

    KubernetesGitHub ActionsFluxCDInfrastructure as CodeAWST Cloud

  6. 06

    Security, IAM & Datenschutz

    Zugriffe klar regeln. Daten bewusst schützen.

    Sicherheit und Datenschutz prägen Architektur und Implementierung von Anfang an. Wir gestalten Zugriffsrechte, Datenflüsse und Systemgrenzen nach Ihren Anforderungen – bis hin zu restriktiven Netzwerken und isolierten Betriebsumgebungen.

    • Berechtigungen gezielt gestalten

      Rollen und Zugriffsrechte an fachlichen Aufgaben ausrichten und auf die benötigten Funktionen und Daten begrenzen.

    • Datenflüsse bewusst steuern

      Verarbeitung, Speicherung und Übertragung von Daten bei Architekturentscheidungen berücksichtigen – abgestimmt auf Ihre Datenschutzanforderungen.

    • Betriebsgrenzen berücksichtigen

      Entwicklungs-, Test- und Bereitstellungsverfahren auf definierte Zugriffsregeln und abgeschottete Umgebungen abstimmen.

    Technologien & Schwerpunkte

    ZugriffskonzepteDatenschutz durch TechnikgestaltungIsolierte Umgebungen

  7. 07

    Performance Engineering

    Engpässe verstehen. Leistung gezielt verbessern.

    Wenn Antwortzeiten steigen oder die Verarbeitung großer Datenmengen an Grenzen stößt, schaffen wir eine belastbare Entscheidungsgrundlage. Mit systematischen Analysen sowie Last- und Performancetests identifizieren wir Engpässe und optimieren Architektur, Code und Ressourcennutzung.

    • Verhalten unter Last prüfen

      Realistische Nutzungsszenarien und fachlich fundierte Testdaten einsetzen, um Antwortzeiten, Durchsatz und Systemverhalten zu untersuchen.

    • Ursachen gezielt analysieren

      Zeit- und Ressourcenverbrauch entlang der Verarbeitung nachvollziehen und die entscheidenden Engpässe eingrenzen.

    • Verbesserungen messbar machen

      Optimierungen anhand vereinbarter Leistungsziele überprüfen – mit Blick auf stabilen Betrieb und wirtschaftlichen Ressourceneinsatz.

    Technologien & Schwerpunkte

    Last- & PerformancetestsProfilingDatenverarbeitungRessourcenoptimierung

  8. 08

    Qualität & Testing

    Automatisiert prüfen. Sicher freigeben.

    Automatisierte Unit-, Integrations- und End-to-End-Tests begleiten die Entwicklung und sind in die CI/CD-Pipelines eingebunden – während der Umsetzung und vor der Freigabe für die Produktion.

    • Fachlogik früh absichern

      Fachliche Regeln und Komponenten mit Unit-Tests isoliert prüfen – schnell ausführbar bei jeder Änderung.

    • Integration realistisch testen

      Datenbanken, Messaging und Schnittstellen mit Testcontainers unter realitätsnahen Bedingungen prüfen.

    • Vor der Freigabe Ende-zu-Ende prüfen

      Zentrale Abläufe aus Sicht der Nutzer automatisiert durchspielen, bevor eine Version in Produktion geht.

    Technologien & Schwerpunkte

    JUnitTestcontainersIntegrationstestsE2E-Tests

Sicherheit & Datenschutz

Hohe Anforderungen.
Unser Ausgangspunkt.

Sicherheit und Datenschutz prägen Architektur, Werkzeugwahl und Entwicklungsprozesse von Beginn an. Klare Zugriffskonzepte und kontrollierte Test- und Bereitstellungsverfahren bilden die Grundlage für nachvollziehbare Softwareentwicklung – abgestimmt auf Ihre technischen, organisatorischen und regulatorischen Anforderungen.

  • Air-Gapped & Restricted

    Abgestimmte Werkzeugketten und kontrollierte Entwicklungsprozesse ermöglichen verlässliche Softwarelieferung in isolierten Netzwerken. Restriktive Zugriffsbedingungen und klar definierte Systemgrenzen bestimmen die Umsetzung.

  • AI-Restricted SDLC

    Leistungsfähige Entwicklungs- und Prüfverfahren ohne externe KI-Dienste. Werkzeugwahl und Datenflüsse orientieren sich an verbindlichen Nutzungsvorgaben und dem Schutz vertraulicher Informationen.

  • Datenschutz by Design

    Datensparsame Verarbeitung, rollenbasierte Zugriffsrechte und klar abgegrenzte Datenflüsse verankern Datenschutz in der Architektur. Schutzanforderungen prägen Implementierung, Tests und Betrieb.

  • Sichere Build- & Bereitstellungsprozesse

    Praxisnahe Testdaten und effiziente Testausführung verbinden fachliche Aussagekraft mit kurzen Rückmeldezeiten. Nachvollziehbare Builds und reproduzierbare Bereitstellungen schaffen die Grundlage für kontrollierte Releases.

Gemeinsam mehr erreichen

Lassen Sie uns über Ihr Vorhaben sprechen.

Sie möchten Software entwickeln, bestehende Systeme modernisieren oder eine technische Frage klären? Gemeinsam besprechen wir Ihre Ziele und wie Perferens Sie unterstützen kann.

Vorgehensweise

Strukturiert
zum Ergebnis.

Ob vollständige Neuentwicklung, gezielte Modernisierung oder technische Beratung: Wir unterstützen Sie im gesamten Vorhaben oder in einzelnen Phasen – abgestimmt auf Ihren Bedarf.

  1. 01

    Analyse

    Ziele, fachliche Anforderungen und bestehende Systeme verstehen. Rahmenbedingungen für Datenschutz, Performance und Budget klären.

  2. 02

    Konzeption

    Architektur, Technologieauswahl und Integration gestalten. Entscheidungen und ihre Auswirkungen nachvollziehbar machen.

  3. 03

    Umsetzung

    Software schrittweise entwickeln und integrieren. Automatisierte Tests und kontrollierte Bereitstellungen sichern die Umsetzung ab.

  4. 04

    Betrieb & Weiterentwicklung

    Die Grundlage für einen zuverlässigen Betrieb schaffen und die Lösung bei Bedarf weiterentwickeln. Umfang und Verantwortung vereinbaren wir gemeinsam.