Plattformübergreifend
Cross-Plattform-Apps
Eine gemeinsame Codebasis für alle Geräte: Deine Fachlogik gilt überall gleich und ein Team ist für das Ganze verantwortlich.
Individualsoftware für Mittelstand und Industrie
Du möchtest Software entwickeln lassen, die sich Deinen Abläufen anpasst und nicht andersherum? Wir entwickeln Individualsoftware für Mittelstand und Industrie: Fachanwendungen, Backends, Schnittstellen und mobile Apps, die zusammenpassen und mit Deinem Unternehmen mitwachsen. Seit über zwölf Jahren, in mehr als 50 Projekten, unter anderem für SAP, CLAAS, DHL, techem und flaschenpost.
Kostenfreies Erstgespräch vereinbaren Leistungen ansehenEs gibt viele Anbieter, die Individualsoftware versprechen. Der Unterschied zeigt sich meist erst im zweiten Jahr, wenn die erste Version läuft und niemand mehr da ist, der die Entscheidungen von damals erklären kann. Diese fünf Punkte sind der Grund, warum Auftraggeber bei uns bleiben.
Deine Geschäftsregeln entstehen einmal und werden von Backend, Web und App zugleich genutzt. Was Du fachlich festlegst, gilt überall gleich. Niemand muss dieselbe Regel an drei Stellen nachpflegen und dabei eine vergessen.
Azure, Entra ID, Microsoft 365 und Dynamics sind für uns Alltag und kein eigenes Vorhaben. Anmeldung, Berechtigungen und Betrieb fügen sich in die Umgebung ein, die in Deinem Unternehmen bereits gilt.
Wir haben gewachsene Anwendungen im laufenden Betrieb erneuert, unter anderem bei MEDIFOX DAN CareMobile und flaschenpost. Migrationen von Xamarin auf .NET MAUI gehören dazu.
SAP, CLAAS, DHL, techem, OBI und flaschenpost haben uns geschäftskritische Anwendungen anvertraut. Diese Sorgfalt bringen wir in Projekte mit, die deutlich kleiner sind als ein Konzernvorhaben.
Cayas ist ehemaliger Xamarin Premier Consulting Partner und begleitet seit 2013 Unternehmen bei der Entwicklung eigener Software. Viele Anwendungen von damals sind heute noch im Einsatz und werden von uns weiterentwickelt.
Fachanwendung im Browser, App auf dem Gerät und Schnittstellen zu bestehenden Systemen entstehen bei uns im selben Team. Es gibt eine Stelle, die für das Zusammenspiel verantwortlich ist.
Wir raten regelmäßig von eigener Software ab. Wenn ein fertiges Produkt Deinen Ablauf gut abbildet, ist es die günstigere Wahl, und das hörst Du bei uns schon im Erstgespräch. Individualsoftware lohnt sich dort, wo Dein Prozess selbst der Unterschied zum Wettbewerb ist.
Dafür lohnt sich eigene Software
Dann bleib bei Standardsoftware
Beide Wege haben ihren Platz. Die Tabelle zeigt, worin sie sich im Alltag tatsächlich unterscheiden, nicht nur im Anschaffungspreis.
| Kriterium | Standardsoftware | Individualsoftware |
|---|---|---|
| Passung zum Prozess | Du passt Deinen Ablauf an das Produkt an | Die Software folgt Deinem Ablauf |
| Kosten am Anfang | Niedrig, oft nur Lizenz und Einrichtung | Höher, dafür eine einmalige Investition |
| Kosten auf Dauer | Lizenzen pro Nutzer, steigend mit Deinem Wachstum | Betrieb und Weiterentwicklung, unabhängig von der Nutzerzahl |
| Weiterentwicklung | Folgt der Roadmap des Herstellers | Folgt Deinen Prioritäten |
| Quellcode und Daten | Beim Anbieter, Export oft eingeschränkt | Bei Dir, vollständige Nutzungsrechte |
| Anbieterwechsel | Aufwendig, Daten und Prozesse hängen am Produkt | Möglich, Du kannst mit jedem Team weiterarbeiten |
| Verantwortung bei Ausfall | Nach Lizenzbedingungen, meist stark begrenzt | Vertraglich mit Deinem Entwicklungspartner geregelt |
| Einführungszeit | Wochen | Monate, mit nutzbaren Zwischenständen |
Diese Überlegung hören wir häufiger, seit KI-Assistenten in wenigen Minuten funktionierenden Code erzeugen. Für einen Prototyp oder ein internes Hilfsmittel ist das ein guter Weg, und wir nutzen dieselben Werkzeuge in unserer täglichen Arbeit.
Bei geschäftskritischer Software verschiebt sich die Frage aber. Seit der Neufassung der EU-Produkthaftung im Jahr 2024 gilt Software ausdrücklich als Produkt. Wenn Deine Anwendung im Tagesgeschäft ausfällt, falsche Werte an ein Nachbarsystem übergibt oder Daten offenlegt, haftet Dein Unternehmen. Ein KI-Assistent schreibt Code, aber er übernimmt keine Verantwortung, und ein Mitarbeitender, der die Anwendung nebenbei gebaut hat, kann sie auch nicht tragen. Die entscheidende Rechnung ist deshalb nicht, was die Entwicklung kostet, sondern was ein Ausfall kostet und wer dann dafür einsteht.
Ablauf
Vier Phasen, nach jeder entscheidest Du neu. Du bindest Dich nicht an ein Vorhaben, das Du noch nicht überblicken kannst.
Wir wählen Technologien danach aus, ob Du sie in fünf Jahren noch betreiben und besetzen kannst. Deshalb arbeiten wir mit einem bewusst schmalen Baukasten rund um .NET und C#. Den beherrschen wir in der Tiefe, und Entwicklerinnen und Entwickler dafür findest Du auch in einigen Jahren noch am Markt.
Im Alltag zahlt sich das so aus: Deine Geschäftsregeln liegen an einer Stelle und werden von Backend, Webanwendung und mobiler App zugleich genutzt. Eine Regel, die Du fachlich festlegst, gilt überall gleich. Das ist auch der Grund, warum wir für plattformübergreifende Anwendungen auf .NET MAUI setzen: nicht weil es Aufwand spart, sondern weil eine einzige Codebasis bedeutet, dass ein Team für das Ganze verantwortlich ist und Deine Anwendung auf allen Geräten dasselbe tut.
C# und .NET für Fachanwendungen, Hintergrundverarbeitung und Datenhaltung. Dazu SQL Server und PostgreSQL, Entity Framework und automatisierte Tests, die bei jeder Änderung mitlaufen.
Azure für Betrieb, Anmeldung über Entra ID und Berechtigungen, die zu Deiner bestehenden Organisation passen. Auf Wunsch auch im eigenen Rechenzentrum, wenn Deine Daten das Haus nicht verlassen dürfen.
Webanwendungen für den Arbeitsplatz und Cross-Plattform-Apps mit .NET MAUI. Wo es nötig ist, nativ mit Swift, Kotlin oder Java. Die Oberflächen entstehen gemeinsam mit unserem UX- und UI-Design.
KI-Assistenten begleiten unsere Entwicklung, und wo es fachlich trägt, bauen wir KI-Funktionen in Deine Anwendung ein. Die Verantwortung für das Ergebnis bleibt dabei bei Menschen, die Du ansprechen kannst.
Mehr zu den Entscheidungskriterien und den Kostentreibern hinter diesen Technologien findest Du auf unserer Seite zu den App-Entwicklung-Kosten und im Ratgeber Was kostet App-Entwicklung. Wenn Du Dein eigenes Team aufbauen möchtest, teilen wir unser Wissen in Schulungen.
Nahtlos verbunden
Neue Software entsteht bei Dir nicht auf leerem Grund. Es gibt ein ERP, eine gewachsene Datenbank, ein Lagersystem, vielleicht ein Portal aus einem früheren Projekt. Die neue Oberfläche ist dabei selten die eigentliche Arbeit. Die steckt darin, all das zuverlässig zusammenspielen zu lassen.
Wir binden SAP und Microsoft Dynamics an, arbeiten mit Azure und Entra ID und entwickeln dort eigene Web-APIs und Schnittstellen, wo ein System von Haus aus keine anbietet. Dabei legen wir für jede Information fest, welches System die führende Quelle ist, und protokollieren, was wann übertragen wurde. So lässt sich auch Jahre später und ohne uns klären, welcher Stand gilt.
Details zu APIs und Schnittstellen

Gewachsene Systeme
In einer Anwendung, die seit zehn Jahren läuft, steckt Fachwissen aus zehn Jahren. Vollständig dokumentiert ist es fast nie. Es lebt in Sonderfällen, die irgendwann eingebaut wurden, weil ein Kunde sie brauchte. Eine Neuentwicklung von null verliert dieses Wissen und wird genau deshalb so oft teurer als geplant.
Wir gehen anders vor: erst den tatsächlichen Stand im Betrieb prüfen, dann einzelne Teile herauslösen und hinter einer festen Schnittstelle erneuern, während der Betrieb weitergeht. Spürbare Verbesserungen siehst Du dadurch schon nach wenigen Monaten. Es gibt keinen großen Stichtag in zwei Jahren, dessen Ausgang heute niemand kennt. Migrationen von Xamarin auf .NET MAUI haben wir vielfach begleitet, technische Details dazu stehen in unserem Beitrag zur Xamarin-Migration.
Zu einer vollständigen Neuentwicklung raten wir dann, wenn die technische Grundlage keine Sicherheitsupdates mehr erhält oder das fachliche Modell nicht mehr zu Deinem heutigen Geschäft passt.
Bestehende Software prüfen lassenEine belastbare Zahl bekommst Du erst, wenn Dein Fall bekannt ist. Den Ausschlag geben der Funktionsumfang, die Zahl der Nutzerrollen, wie viele bestehende Systeme angebunden werden, die Anforderungen an Sicherheit und Nachweisbarkeit sowie die Frage, ob Bestandsdaten aus alten Systemen übernommen werden müssen.
Deshalb vereinbaren wir ein festes Budget je Projektphase. So kannst Du nach jeder Phase neu entscheiden, und Du zahlst nichts für Annahmen, die sich unterwegs als falsch erweisen.
Konkrete Preisspannen, Rechenbeispiele und alle Kostentreiber im Einzelnen haben wir auf einer eigenen Seite zusammengestellt. Die Aufstellung gilt für App-Projekte genauso wie für Individualsoftware, weil dieselben Faktoren den Aufwand bestimmen: App-Entwicklung-Kosten.
Kosten im Detail ansehenMobile Individualsoftware
Viele unserer Projekte haben einen mobilen Teil, weil die Arbeit dort passiert: im Lager, im Servicefahrzeug, beim Kunden vor Ort, an der Maschine. Die App ist dann ein weiterer Zugang zu derselben Individualsoftware und kein zweites Projekt daneben. Geschäftsregeln und Datenmodell bleiben dieselben, nur die Oberfläche unterscheidet sich.
Wie das im Detail aussieht, zeigen unsere Seiten zur App-Entwicklung und zum Vorgehen, wenn Du eine App entwickeln lassen möchtest. Umgesetzte Beispiele findest Du in unseren Referenzen, etwa die Telematics-App für CLAAS.
Expert as a Service
Nicht jedes Vorhaben braucht ein komplettes Projekt. Unser Expert as a Service Modell ist die Alternative zum vollständigen Outsourcing: Unsere Entwicklerinnen und Entwickler erweitern Dein Team dort, wo gerade Wissen oder Kapazität fehlt, und Du behältst die Führung über Deine Individualsoftware.
Ob temporäre Unterstützung in einem laufenden Projekt oder Fachwissen zu einer bestimmten Technologie: Wir fügen uns in Deine Strukturen ein und lassen sie so, wie sie sind.


Trainings
Manchmal ist das Ziel ein Team, das selbst weiterbauen kann, und keine fertige Anwendung von außen. Unsere Schulungen machen Deine Entwicklerinnen und Entwickler mit den Werkzeugen und Vorgehensweisen vertraut, mit denen wir selbst arbeiten.
»Cayas Software ist ein ausgezeichnetes Team! Ich persönlich genoss die Energie und die professionelle Unterstützung, die uns das gesamte Team während des Projekts gegeben hat.«

Individualsoftware für Unternehmen
FAQ
Das hängt vom Vorhaben ab, und eine Zahl ohne Kenntnis Deines Falls wäre geraten. Den Ausschlag geben:
Wir vereinbaren ein festes Budget je Projektphase, damit Du nach jeder Phase neu entscheiden kannst. Konkrete Preisspannen, Rechenbeispiele und die Kostentreiber im Einzelnen findest Du auf unserer Seite zu den App-Entwicklung-Kosten.
Standardsoftware ist ein fertiges Produkt für viele Unternehmen. Du zahlst Lizenzen und passt Deine Abläufe an das Produkt an. Individualsoftware entsteht für Deinen Anwendungsfall: Sie folgt Deinen Prozessen, gehört Dir, und ihre Weiterentwicklung richtet sich nach Deinem Fahrplan, nicht nach der Roadmap eines Herstellers.
Solange Dein Prozess dem Marktstandard entspricht, ist Standardsoftware die günstigere und einfachere Wahl. Sobald Dein Ablauf ein Unterscheidungsmerkmal ist oder Du ihn mit Workarounds und Tabellen zusammenhalten musst, kommst Du damit an Grenzen.
Die Dauer richtet sich nach dem Umfang: nach der Zahl der Nutzerrollen, den anzubindenden Systemen und danach, ob Bestandsdaten übernommen werden müssen. Eine belastbare Zeitplanung geben wir Dir am Ende der Konzeptphase, wenn das Vorhaben geschnitten ist, und nicht vorher aus dem Bauch heraus.
Weil wir in Abschnitten liefern, kannst Du einen nutzbaren Ausschnitt schon im Alltag testen, lange bevor das Gesamtvorhaben fertig ist. Das verkürzt nicht die Gesamtdauer, verschiebt aber die wichtigen Erkenntnisse nach vorn, solange Änderungen noch wenig kosten. Typische Projektlaufzeiten nach Projektgröße findest Du auf unserer Seite zu den App-Entwicklung-Kosten.
Dir. Du erhältst die vollständigen Nutzungsrechte am Quellcode, der für Dich entstanden ist, dazu:
Du kannst die Software mit einem eigenen Team oder einem anderen Dienstleister weiterentwickeln, ohne uns zu fragen. Eingesetzte Open-Source-Bibliotheken behalten ihre jeweilige Lizenz, wir dokumentieren sie im Projekt. Diese Frage stellt sich im Mittelstand zu Recht häufig, denn nicht jeder Anbieter beantwortet sie klar.
Meistens empfehlen wir die Modernisierung. Eine gewachsene Anwendung enthält Fachwissen aus vielen Jahren, das in keiner Spezifikation vollständig steht. Wir prüfen zuerst den tatsächlichen Stand im Betrieb, lösen dann einzelne Teile heraus und erneuern sie hinter einer festen Schnittstelle, während der Betrieb weiterläuft.
Zu einer vollständigen Neuentwicklung raten wir, wenn die technische Grundlage keine Sicherheitsupdates mehr erhält oder das fachliche Modell nicht mehr zu Deinem heutigen Geschäft passt. Migrationen von Xamarin auf .NET MAUI gehören für uns zur Routine.
Ja, das ist bei uns der Normalfall und kein Sonderprojekt. Wir binden ERP-Systeme wie SAP und Microsoft Dynamics an, arbeiten mit Azure, mit Entra ID für Anmeldung und Berechtigungen sowie mit Microsoft 365.
Wo eine Schnittstelle fehlt, entwickeln wir eine eigene Web-API, die Deine Systeme verbindet und protokolliert, was übertragen wurde. Wichtig ist uns, dass jede Information eine klar benannte führende Quelle hat, damit später niemand rätseln muss, welcher Stand gilt.
Nach dem Go-Live beginnt die längste Phase im Leben einer Individualsoftware. Wir halten Laufzeitumgebungen und Bibliotheken aktuell, spielen Sicherheitsupdates ein, beobachten Fehler und Auslastung im Betrieb und entwickeln neue Funktionen in planbaren Releases weiter.
Für Anwendungen, die im Tagesgeschäft nicht ausfallen dürfen, vereinbaren wir Reaktionszeiten und Erreichbarkeiten schriftlich. Wenn Du die Software später selbst betreuen möchtest, übergeben wir sie an Dein Team und begleiten die Übergabe. Für den Zeitraum danach steht Dir unser Expert as a Service Modell offen.

Der nächste Schritt ist ein Gespräch, keine Bestellung
Erzähl uns, woran Dein Ablauf heute hängt. Wir hören zu, ordnen ein und melden uns mit einer Einschätzung zurück, ob und wie sich eigene Software für Dich lohnt. Was Du von uns erwarten kannst:
Starte mit einer unverbindlichen Beratung und schaffe die Grundlage für eine Lösung, die auch in fünf Jahren noch zu Deinem Unternehmen passt.