Software, die zu Ihnen passt
Individualsoftware.
Für Ihren Arbeitsalltag.
Weniger doppelte Arbeit. Mehr Zeit für das Wesentliche.
Wir verbinden, automatisieren und entwickeln dort weiter, wo Standardsoftware nicht ausreicht.
Full-Stack
Web, Backend, Daten
Persönlich
Direkt mit den Entwicklern
Inhabergeführt
Seit 2017 als GmbH
Unsere Arbeit
Unterschiedliche Branchen.
Passende Lösungen.
Entdecken Sie unsere Projekte.
Individualsoftware
Standard, wo er passt.
Individuell, wo es zählt.
Nicht jede Aufgabe braucht eine individuell entwickelte Lösung. Aber nicht jeder Ablauf lässt sich mit Standardsoftware abbilden.
Oft ergeben einzelne Systeme noch keinen reibungslosen Ablauf.
Vertrieb, Lernplattform und Buchhaltung lösen jeweils einen Teil der Aufgabe. Wie daraus ein durchgängiger Ablauf wird, hängt von Ihrem Betrieb ab. Genau dafür entwickeln wir Individualsoftware: Sie bildet Ihre fachlichen Regeln ab und verbindet die bestehenden Systeme.
Warum hier Individualsoftware gebraucht wird
Bildungsanbieter · Von Anmeldungen bis zu Abschlüssen mit Zeugnissen
Warum braucht es hier ein zentrales Fach-CRM?
Die Standardsysteme sind Spezialisten in ihrem Bereich. Bewährte Funktionen wie Bankanbindung und Zahlungsabgleich, einen Zugang für die Steuerberatung oder die Verwaltung von Leads entwickeln wir deshalb nicht noch einmal selbst. Dafür bleiben die passenden Standardsysteme im Einsatz.
Das Fach-CRM ergänzt die Abläufe, die keines dieser Systeme allein abbildet. Es führt Anmeldung, Dokumente und Studienverlauf an einem zentralen Ort zusammen und steuert den Austausch zwischen den Anwendungen.
Das Fach-CRM verwaltet individuelle Zahlungspläne, Ratenzahlungen oder Semestergebühren und veranlasst die Rechnungserstellung in sevDesk. Dort liegen auch Rechnungsablage, DATEV-Export und Bankabgleich. Das Fach-CRM ruft die Rechnungen ab und versendet sie mit automatischen Anschreiben passend zum Studium. Zahlungsbestätigungen aus sevDesk stoßen weitere Abläufe an.
Nicht alle Daten gehören in jedes System. Pipedrive erhält die für den Vertrieb relevanten Kund:innen- und Firmendaten, aber keine Studienverläufe. Moodle bekommt die benötigten Studierenden- und Kursdaten, nicht die kaufmännischen Kundendaten. So gibt es eine verlässliche Übersicht, und jedes System erhält nur, was es für seine Aufgabe braucht.
Anmeldung
WordPress
Interessenten und Unterlagen
Buchhaltung
sevDesk
Rechnungen und DATEV-Export
Vertrieb
Pipedrive
Leads und Verkäufe
Studium
Moodle
Kurse und Leistungen
Von uns entwickelt
Fach-CRM
Ihre fachlichen Regeln und Abläufe
- Eingang zuordnenAnmeldung und Unterlagen
- Fachliche Regeln anwendenDaten dem Produkt zuordnen
- Nächsten Schritt vorbereitenVertriebsdaten weitergeben
- Eingang zuordnenPrüfungsergebnisse
- Fachliche Regeln anwendenStudienabschluss zuordnen
- Nächsten Schritt vorbereitenZeugnis erstellen
- Eingang zuordnenVerkaufsabschluss
- Fachliche Regeln anwendenPassenden Zahlungsplan anlegen
- Nächsten Schritt vorbereitenRechnungen abrufen und versenden
- Eingang zuordnenZahlungsbestätigung
- Fachliche Regeln anwendenRechnung, Rate und Studium
- Nächsten Schritt vorbereitenWeitere Abläufe starten
WordPress an Fach-CRM
Anmeldung und Dokumente
Die Landingpage erfasst die zum jeweiligen Produkt passenden Daten und Unterlagen. Das Fach-CRM sammelt und ordnet diese Informationen. An Pipedrive gibt es nur die Angaben weiter, die der Vertrieb benötigt.
Fach-CRM an Moodle
Studien- und Kursdaten
Moodle an Fach-CRM
Prüfungsergebnisse
Moodle erhält nur die für das Studium benötigten Daten und hält die Prüfungsergebnisse fest. Zum Studienabschluss ruft das Fach-CRM diese Ergebnisse ab und erstellt daraus das passende Zeugnis. Kaufmännische Kundendaten bleiben außerhalb der Lernplattform.
Fach-CRM an Pipedrive
Vertriebsdaten
Pipedrive an Fach-CRM
Verkaufsabschluss
Nach einem erfolgreichen Verkauf meldet Pipedrive den Abschluss an das Fach-CRM. Dieses legt den passenden Zahlungsplan an und veranlasst die Rechnungserstellung in sevDesk. Anschließend holt es die Rechnungen ab und versendet sie automatisiert im passenden Format an die Kund:innen.
Fach-CRM an sevDesk
Rechnungsdaten
sevDesk an Fach-CRM
Rechnungen und Zahlungsbestätigungen
sevDesk erstellt und archiviert die Rechnungen, übergibt die Buchungsdaten per DATEV an die Steuerberatung und gleicht Zahlungen mit der Bank ab. Rechnungen und Zahlungsbestätigungen fließen zurück ins Fach-CRM. Dort werden der Versand und weitere Abläufe angestoßen.
Die Standardsysteme bleiben. Das Fach-CRM ergänzt die Abläufe, die keines davon allein abbildet.
Jedes Standardsystem bleibt bei seiner eigentlichen Aufgabe. Die Daten liegen dort, wo sie gebraucht werden; ausgetauscht wird nur das Nötige. So bleiben die Systeme schlank und Reibungen zwischen den Abläufen werden reduziert.
Open Source in Ihrem Betrieb
Open Source.
Mehr Freiheit für Ihren Betrieb.
Software nutzen, anpassen und weiterentwickeln lassen: Open-Source-Lizenzen erlauben Ihnen genau das. Wir wählen passende Systeme aus und richten sie so ein, dass Sie Betrieb und Weiterentwicklung selbst bestimmen können.
Langfristig betreibbar
Eine selbst betriebene Open-Source-Anwendung bleibt unter Ihrer Kontrolle, auch wenn ein Anbieter seinen Support beendet. Der vorhandene Quellcode darf unter der Open-Source-Lizenz genutzt und gepflegt werden, auch durch einen anderen Dienstleister. So lässt sich der Betrieb fortführen. Sicherheitsupdates, Wartung und die nötige Infrastruktur müssen weiterhin organisiert werden.
Daten unter Ihrer Kontrolle
Sie entscheiden, wo die Anwendung läuft und wer auf Ihre Daten zugreifen darf: auf eigenen Servern oder bei einem passenden europäischen Anbieter. Wir richten Zugriffe, Sicherungen und Datenexporte dafür ein. Datenschutz entsteht dabei durch die konkrete Umsetzung.
Anpassbar und erweiterbar
Fehlt eine Funktion, lässt sich Open-Source-Software erweitern. Sie müssen nicht darauf warten, dass ein Hersteller Ihre Anforderung aufgreift. Auch ein anderer Dienstleister kann die Weiterentwicklung übernehmen. Damit das praktisch möglich bleibt, achten wir auf dokumentierte Anpassungen, offene Schnittstellen und nutzbare Datenexporte.
Systeme und Werkzeuge, mit denen wir arbeiten.
Für Betrieb, Zusammenarbeit und individuelle Abläufe. Passend zu Ihren Aufgaben ausgewählt, erweitert und miteinander verbunden.
Docker
Einheitliche Umgebungen. Planbare Updates.
Entwicklung, Tests und Betrieb nutzen dieselbe Grundlage. Updates, Sicherungen und Umzüge planen wir mit.
Nextcloud
Dateien teilen. Den Speicherort selbst bestimmen.
Dateien und Zusammenarbeit in Ihrer eigenen Umgebung. Berechtigungen passen wir an Ihr Team an.
WordPress
Inhalte einfach pflegen. Funktionen gezielt erweitern.
Individuelle Plugins ergänzen Ihr CMS. Wo möglich geben wir unter unserer Marke Wonderful Plugins Entwicklungen wieder an die Community zurück.
n8n
Workflows und Automatisierung.
Nicht jeder Workflow braucht eigene Software. Mit n8n verbinden wir vorhandene Schnittstellen und automatisieren wiederkehrende Abläufe. Selbst betrieben läuft die Automatisierung in Ihrer Umgebung.
Matrix
Kommunikation und Systemmeldungen. Selbst betrieben.
Teamkommunikation und Benachrichtigungen aus Ihren Systemen, auf eigener Infrastruktur oder bei einem europäischen Anbieter. Wir richten verschlüsselte Räume und passende Anbindungen ein. Den Betrieb und die Zugänge legen Sie fest.
KI mit Verantwortung
Wie wir KI einsetzen.
Oft werden wir gefragt, ob wir mit KI arbeiten und wie sicher das ist. Dabei sind zwei Dinge zu unterscheiden: KI als Werkzeug bei der Entwicklung und KI als Teil Ihrer laufenden Abläufe.
Mit KI entwickelt.
Von uns geprüft.
KI unterstützt uns bei Recherche, Softwareentwicklung und Tests. Das bedeutet nicht, dass die fertige Anwendung selbst KI benötigt. Architektur, Sicherheit und Freigabe bleiben in unserer Verantwortung.
Einmal funktionieren reicht nicht.
Eine Demo kann heutzutage mit wenigen Prompts entstehen. Doch der nächste Prompt kann wieder beschädigen, was bereits funktioniert. KI-Agenten brauchen deshalb klare Anforderungen, stabile automatisierte Tests und eine reproduzierbare Testumgebung. So werden auch bestehende Funktionen nach jeder Änderung geprüft. Code-Reviews, Fehlerbehandlung und Wartbarkeit gehören weiterhin zur Entwicklungsarbeit.
Wie wir Entwicklung mit KI absichern
Richtig eingesetzt ist KI mehr als ein Wunsch an eine Blackbox: Wir geben Anforderungen und Prüfkriterien vor und kontrollieren die Ergebnisse. Die Verantwortung für Architektur, Sicherheit und Freigabe bleibt bei uns.
Erst das Verhalten festlegen.
Vor der Umsetzung legen wir fest, welches Verhalten und welche Ergebnisse erwartet werden. Daraus entstehen automatisierte Tests für Anforderungen und Sonderfälle. So kann der KI-Agent schon während der Entwicklung seine Änderungen gegen definierte Regeln prüfen. Wir prüfen auch, ob die Tests die fachlichen Anforderungen sinnvoll abdecken.
Lokal und in der Testumgebung prüfen.
Die Tests laufen während der Entwicklung lokal und nach jeder eingereichten Änderung erneut in einer getrennten Testumgebung. Entscheidend ist der dort nachvollziehbar ausgeführte Testlauf, nicht die Erfolgsmeldung des KI-Agenten. Änderungen an Code und Tests prüfen wir vor der Freigabe.
Jede Änderung auf mehreren Ebenen prüfen.
Bei jeder Änderung läuft die vereinbarte Testsuite automatisch: Funktionstests prüfen die Abläufe. Regressionstests prüfen mit festgelegten Testdaten, ob bestehende Funktionen weiterhin die erwarteten Ergebnisse liefern. Laufzeittests prüfen vereinbarte Performance-Grenzen. Wir sehen uns Code und Testergebnisse an und ergänzen die automatisierten Prüfungen dort, wo fachliche Beurteilung nötig ist.
KI im Betrieb.
Gezielt eingesetzt.
KI ist Teil Ihrer Anwendung. Sie ordnet Dokumente ein, erkennt Auffälligkeiten oder unterstützt Entscheidungen im laufenden Ablauf. Wir prüfen, wo ein Modell hilft, wie verlässlich seine Ergebnisse sind und wann ein Mensch entscheiden muss.
KI im Einsatz
Anbieter können Modelle verändern oder zugunsten neuer Modelle einstellen. Auch Preise, Bedingungen und Zugangsbeschränkungen bei Anbietern können sich ändern. Deshalb berücksichtigen wir Datenschutz, laufende Kosten und lokale Betriebsalternativen von Anfang an. Welche Art von Modell passt, entscheidet die Aufgabe: KI bedeutet nicht automatisch ein großes Sprachmodell (LLM). Oft kommen kleinere spezialisierte Modelle infrage; manchmal reichen klare Regeln ganz ohne KI.
Modellauswahl und lokale Modelle
Die Aufgabe bestimmt das Modell.
Bei der Anomalieerkennung in Messreihen können statistische Modelle wie ARIMA oder die saisonale Erweiterung SARIMA helfen, erwartbare Verläufe von auffälligen Abweichungen zu unterscheiden. Für andere Daten und Aufgaben können spezialisierte neuronale Netze oder Sprachmodelle besser passen. Wir vergleichen die Verfahren an repräsentativen Daten: Wie zuverlässig erkennen sie relevante Fälle, wie häufig gibt es Fehlalarme und welche Kosten entstehen im laufenden Betrieb? Manche Aufgaben lassen sich auch mit klar definierten Automatisierungen ohne KI verlässlich lösen.
Lokale Modelle, wenn Aufgabe und Datenschutz dafür sprechen.
Für klar abgegrenzte Aufgaben wie die Zuordnung von Texten oder das Auslesen bestimmter Angaben kann ein kleines lokales Modell gut passen. Auch wenn sensible Daten die eigene Umgebung nicht verlassen sollen, prüfen wir lokalen Betrieb, zum Beispiel mit Ollama. Entscheidend bleiben die Ergebnisqualität, passende Lizenzbedingungen und der Hardwarebedarf. Zugriffsschutz, Datenflüsse, Updates und laufende Kosten planen wir mit.
Wir arbeiten agil
Früh sehen, was entsteht.
Bewusst entscheiden, wie es weitergeht.
Gemeinsam priorisieren wir, was Ihrem Betrieb den größten Nutzen bringt. Mockups und Prototypen machen Annahmen früh überprüfbar. Als kleines Softwareunternehmen halten wir die Wege kurz: Sie sprechen direkt mit uns Entwicklern, ohne zusätzliche Abstimmungsebenen dazwischen. Wir sitzen von Anfang an mit am Tisch und klären fachliche Fragen und technische Grenzen direkt mit Ihnen. Das verkürzt Rückfragen und verringert Informationsverluste.
Sie sehen früh, was funktioniert und wo es noch hakt. Mit Ihrem Feedback passen wir Umfang und Prioritäten an und entscheiden gemeinsam über den nächsten Umsetzungsschritt. Betrieb, Updates und spätere Erweiterungen denken wir dabei mit.
Unser Team
Gemeinsam planen.
Und mit denselben Menschen umsetzen.
Vom ersten Gespräch bis zur Umsetzung arbeiten Sie direkt mit René und Andreas. Wir entwickeln Ihre Software selbst und geben die Entwicklung nicht an Subunternehmer weiter. So kennen die Menschen, die den Code schreiben, auch Ihren Einsatzweck und die gemeinsam getroffenen Entscheidungen. Das erleichtert Rückfragen, verringert Informationsverluste und hält die Verantwortung klar.

René Thaler
Geschäftsführer
Softwareentwicklung seit 2006. Studium Computer Science mit Auszeichnung.

Andreas Krug
Softwareentwickler
Entwickelt seit 2017 bei Thaler Software.
Vorhaben besprechen
Passt Ihr Vorhaben zu uns?
Finden wir es gemeinsam heraus.
Erzählen Sie uns, wo Ihr Ablauf heute hakt. Wir klären gemeinsam, ob eine bestehende Lösung reicht, eine Verbindung fehlt oder individuelle Entwicklung sinnvoll ist. Für den Einstieg genügt ein konkretes Beispiel.
Darüber können wir sprechen
Was läuft heute noch manuell oder doppelt?
Wo werden Daten mehrfach eingetragen, Listen abgeglichen oder Informationen per E-Mail weitergereicht? Ein konkretes Beispiel aus Ihrem Alltag hilft uns, den Aufwand und die möglichen Verbesserungen zu verstehen.
Welche Systeme und Menschen sind beteiligt?
Welche Programme, Datenquellen und Teams gehören zum Ablauf? Wir klären, was bleiben soll und wo Schnittstellen fehlen. Bestehende Systeme müssen nicht pauschal ersetzt werden.
Was soll danach konkret besser funktionieren?
Weniger Handarbeit, ein verlässlicher Datenstand oder ein besserer Überblick? Wir machen das gewünschte Ergebnis greifbar und besprechen einen passenden nächsten Schritt.
Gute Software entsteht im Dialog.
Gemeinsam besprechen wir, welcher nächste Schritt zu Ihrem Vorhaben passt.
- Direkt aus SalzburgPersönlich. Verlässlich. Auf Augenhöhe.

Geschäftsführer · Softwarearchitektur · Projektleitung
Ing. Dipl.-Ing. René Thaler MSc B.Eng.
Persönliches Profil
René entwickelt seit 2006 Software und ist seit 2009 selbstständig. Er begleitet Kundenprojekte von der ersten Analyse über Softwarearchitektur und Projektleitung bis zum langfristigen Betrieb.
Beruflicher und akademischer Weg
Selbstständigkeit und Unternehmen
- Seit 2009Selbstständig, zunächst als Inhaber von Thaler-IT (2009–2017)
- Seit 2017Geschäftsführer der Thaler Software GmbH
Verantwortung an der Universität Salzburg
- 2016–2019Mitglied des Fachbereichsrats Computerwissenschaften
- 2017–2019Vorsitzender der Studienvertretung Informatik
- 2017–2019Vorsitzender der Fakultätsvertretung der Naturwissenschaftlichen Fakultät
- 2017–2019Mitglied des Fakultätsrats der Naturwissenschaftlichen Fakultät
- 2019–2025Mitglied des Senats der Universität Salzburg
- 2022–2025Mitglied des Fakultätsrats der Fakultät für Digitale und Analytische Wissenschaften
- 2023–2025Vorsitzender der Fakultätsvertretung Digitale und Analytische Wissenschaften
- 2024–20252. stellvertretender Vorsitzender des Senats der Universität Salzburg
Lehre und Tutorien
- 2015–2022Tutor für Einführung Unix in sieben Wintersemestern, von WS 2015/16 bis WS 2021/22
- WS 2017/18Tutor für Datenbanken 2
- SS 2018Tutor für Datenbanken 1
Ausbildung und fachliche Tiefe
- Dipl.-Ing. Computer Science, Universität Salzburg – mit Auszeichnung
- MSc Data Science, Universität Salzburg
- B.Eng. Bachelor Angewandte Informatik, Universität Salzburg
- Ingenieur (Ing.), Informatik/Informationstechnologie
- iOS Developer Nanodegree, Udacity
- Full Stack Web Developer Nanodegree, Udacity
Publikationen
- Sicherheitskonzepte und -praktiken für containerbasierte Cloud-InfrastrukturenMasterarbeit Computer Science, Universität Salzburg, 2026
- Penetrationstesting und Sicherheitsstrategien für webbasierte AnwendungenMasterarbeit Data Science, Universität Salzburg, 2024
- Impact of Lossy Image Compression on CAD Support Systems for Colonoscopy
- Compression-scenarios for LIRE-based CBIR on colonoscopy data
- Exploring Compression Impact on Face Detection Using Haar-like Features
Rolle im Projekt
Anforderungen präzisieren, tragfähige technische Entscheidungen treffen und komplexe Zusammenhänge so erklären, dass Auftraggeber jederzeit wissen, warum eine Lösung so gebaut wird.

Softwareentwicklung · Webanwendungen · Umsetzung
Andreas Krug BSc
Persönliches Profil
Andreas steht für die konzentrierte technische Umsetzung individueller Anwendungen. Er kennt die Systeme von Thaler Software über viele Jahre und sorgt dafür, dass aus Anforderungen verständlicher, wartbarer und verlässlicher Code wird.
Beruflicher und akademischer Weg
- Vor 2017Softwareentwickler bei Red Bull Media House
- Seit 2017Softwareentwickler bei Thaler Software
- 2019–2021Vorsitzender der Studienvertretung Informatik an der Universität Salzburg
- Mehrere WintersemesterTutor für Einführung in die Programmierung an der Universität Salzburg
Ausbildung und fachlicher Fokus
- BSc Informatik, Universität Salzburg
- Entwicklung individueller Webanwendungen und langlebiger Softwaresysteme
- Technische Umsetzung nah an den tatsächlichen Arbeitsabläufen der Anwender
Rolle im Projekt
Technische Konzepte sauber in den Anwendungscode übertragen, bestehende Systeme verstehen und Lösungen so umsetzen, dass sie im Alltag stabil funktionieren und später erweitert werden können.