Individuelle Softwareentwicklung für den Mittelstand
Wir übernehmen die Softwareentwicklung für Webanwendungen, interne Tools, Portale und Schnittstellen, abgestimmt auf Ihre Abläufe. Sie sprechen dabei direkt mit den Menschen, die Ihre Software bauen.
Standardsoftware deckt vieles ab, aber selten genau Ihre Abläufe. Die Lücken füllen dann Excel-Listen, Medienbrüche und doppelte Dateneingabe. Hier setzt individuelle Softwareentwicklung an: Wir bauen das Werkzeug, das Ihr Team tatsächlich braucht, und lassen weg, was niemand nutzen würde.
KSK IT ist ein kleines Team aus Mülheim an der Ruhr. Unsere drei Gründer entwickeln selbst. Es gibt keine Projektmanager als Zwischenstation und keine Auslagerung ins Ausland. Entscheidungen fallen deshalb schnell, und Rückfragen beantwortet jemand, der den Code kennt.
Mehr als 15 Projekte haben wir bereits abgeschlossen, darunter FewoBase, eine Buchungsverwaltung für Ferienwohnungen mit Anfrage-Workflow, zweisprachiger Oberfläche und Gästekommunikation per E-Mail. Außerdem entwickeln wir eigene Produkte wie die Mac-App Better Window Switcher und die Android-App Krace. Wer eigene Software betreibt, plant Wartung und Weiterentwicklung von Anfang an mit. Diese Haltung bringen wir in jedes Kundenprojekt ein.
Auf einen Blick
Unsere Leistungen in der Softwareentwicklung
01
Webanwendungen und Portale
Browserbasierte Anwendungen für Mitarbeitende, Kunden oder Partner, mit Benutzerverwaltung, Rechten und Anbindung an Ihre Daten. Sie laufen ohne Installation im Browser, am Arbeitsplatz ebenso wie auf Tablet oder Smartphone.
02
Interne Tools und Dashboards
Werkzeuge, die Tabellen und Handarbeit ablösen: Auftragsverwaltung, Planung, Auswertungen. Kennzahlen, die heute mühsam zusammengetragen werden, sehen Sie auf einen Blick.
03
Prototypen und MVPs
Eine erste lauffähige Version, mit der Sie eine Idee an echten Nutzern prüfen, bevor Sie in den vollen Funktionsumfang investieren.
04
Schnittstellen und Integrationen
APIs und Anbindungen, damit Warenwirtschaft, Buchhaltung, Onlineshop oder CRM Daten austauschen. Informationen werden einmal erfasst und stehen überall zur Verfügung.
05
Wartung bestehender Systeme
Wir übernehmen auch vorhandene Software, egal ob wir sie gebaut haben oder nicht: Fehler beheben, Abhängigkeiten aktualisieren, neue Funktionen ergänzen.
06
Betrieb und Hosting
Auf Wunsch betreiben wir Ihre Anwendung auf Servern in deutschen Rechenzentren, mit Backups und automatisierten Deployments.
Produkte
Selbst entwickelt, selbst veröffentlicht.
Unsere eigenen Produkte zeigen, wie wir arbeiten: vom Konzept über die Entwicklung bis zur Veröffentlichung.
Better Window Switcher
macOS 14 oder neuer · nativ in Swift
Alle Fenster und Browser-Tabs in 3D, einen Tastendruck entfernt.
Better Window Switcher ersetzt den App-Umschalter von macOS. Alle offenen Fenster und Browser-Tabs erscheinen als 3D-Karten; wenige Buchstaben genügen, um das gesuchte Fenster zu finden. Nativ in Swift für den Mac entwickelt, von Apple notarisiert, ohne Konto und als Einmalkauf. Über 800 Downloads seit dem Launch.
Krace liest die Strecke voraus und sagt jede Kurve im Rallye-Stil an, zeitlich abgestimmt auf die tatsächliche Geschwindigkeit. Routen werden in der App geplant oder aus GPX-Dateien und Google Maps importiert und anschließend offline, allein per GPS, gefahren.
Wichtige Abläufe stecken in Tabellen, die nur eine Person wirklich versteht? Wir überführen sie in eine Anwendung mit klaren Eingaben, Zugriffsrechten und nachvollziehbarem Verlauf.
Kundenportal
Ihre Kunden sehen Aufträge, Dokumente oder Lieferstatus selbst ein, statt anzurufen oder zu mailen. Das entlastet Ihr Team im Tagesgeschäft.
Systeme verbinden
Onlineshop, Warenwirtschaft und Buchhaltung arbeiten nebeneinander her. Eine Schnittstelle überträgt die Daten automatisch und beendet das Abtippen.
Altsysteme modernisieren
Die gewachsene Anwendung läuft noch, aber niemand traut sich mehr an Änderungen. Wir sichern den Bestand und modernisieren schrittweise, während Ihr Betrieb weiterläuft.
Sie schildern Ihre Ausgangslage, wir stellen Fragen. Danach wissen Sie unverbindlich, ob und wie wir Ihnen helfen können.
Schritt 2
Konzept und Angebot
Wir halten Ziele, Funktionen und Prioritäten schriftlich fest, schätzen den Zeitrahmen und machen Ihnen ein Angebot mit Festpreis für den vereinbarten Umfang. Sind die Anforderungen noch unklar, beginnen wir mit einem kleinen Prototyp.
Schritt 3
Entwicklung in Iterationen
Wir liefern in kurzen Abständen lauffähige Zwischenstände, die Sie selbst ausprobieren. So steuern Sie früh nach, statt am Ende überrascht zu werden.
Schritt 4
Einführung
Wir nehmen die Software in Betrieb, übernehmen vorhandene Daten und zeigen Ihrem Team die Bedienung.
Schritt 5
Betreuung und Ausbau
Nach dem Start bleiben wir Ihr Ansprechpartner für Updates, Fehlerbehebung und die nächsten Ausbaustufen.
Technologien, mit denen wir arbeiten
TypeScript
SvelteKit
React
Next.js
Node.js
.NET / C#
Kotlin
PostgreSQL
MongoDB
SQLite
Drizzle ORM
Docker
GitLab CI/CD
Linux-Server
FAQ
Häufige Fragen
Wie lange dauert die Entwicklung einer individuellen Software?
Das hängt vor allem vom Funktionsumfang ab, von der Zahl der Systeme, die angebunden werden, und davon, wie klar die Anforderungen schon sind. Ein Prototyp steht deutlich schneller als ein System mit vielen Rollen und Schnittstellen. Nach dem Erstgespräch nennen wir Ihnen einen realistischen Zeitrahmen. Oft lohnt es sich, mit einer schlanken ersten Version zu starten.
Wovon hängen die Kosten ab?
Vom Aufwand, und der ergibt sich aus Zahl und Komplexität der Funktionen, den Schnittstellen zu bestehenden Systemen, den Anforderungen an Sicherheit und Datenschutz sowie der Übernahme vorhandener Daten. Einen Preis nennen wir deshalb erst, wenn wir Ihr Vorhaben verstanden haben: Nach dem kostenlosen Erstgespräch erhalten Sie ein Angebot mit Festpreis für den vereinbarten Leistungsumfang. Dabei zeigen wir Ihnen auch, wo sich der Umfang reduzieren lässt, ohne das Ziel zu gefährden.
Wem gehört der Quellcode?
Sie erhalten den vollständigen Quellcode und die Nutzungsrechte, die Sie für Betrieb, Änderung und Weiterentwicklung brauchen, auch durch andere Dienstleister. Die Einzelheiten halten wir im Vertrag fest. Weil wir auf verbreitete Open-Source-Technologien setzen, sind Sie nicht an uns gebunden.
Übernehmen Sie auch Software, die ein anderer Dienstleister entwickelt hat?
Ja. Am Anfang steht eine Bestandsaufnahme von Code, Abhängigkeiten, Dokumentation und Betrieb. Danach wissen Sie, in welchem Zustand Ihr System ist und welche Schritte als Nächstes sinnvoll sind.
Arbeiten Sie auch remote und auf Englisch?
Ja, beides ist möglich. Im Ruhrgebiet und in Düsseldorf kommen wir allerdings immer gern persönlich zu Ihnen, ob zum Erstgespräch, zum Workshop oder zur Abnahme; Video-Calls sind die Alternative, wann immer sie Ihnen besser passen. Mit Kunden außerhalb der Region arbeiten wir remote und reisen für wichtige Termine an. Wir arbeiten auf Deutsch und Englisch, auch für internationale Kunden.
Wie stellen Sie den Datenschutz nach DSGVO sicher?
Wir planen Datenschutz von Beginn an mit: Die Software erhebt nur die Daten, die wirklich nötig sind, Zugriffsrechte sind klar geregelt, und gehostet wird auf Wunsch in deutschen Rechenzentren. Verarbeiten wir in Ihrem Auftrag personenbezogene Daten, schließen wir einen Auftragsverarbeitungsvertrag nach Art. 28 DSGVO.
Erzählen Sie uns im kostenlosen Erstgespräch, welcher Ablauf Sie heute ausbremst. Wir sagen Ihnen offen, ob sich individuelle Software lohnt und wie ein sinnvoller erster Schritt aussieht.