Software-Entwicklung
Schwerpunkte
Einfachheit und Übersichtlichkeit
Wenn Software einfach zu bedienen sein soll, muss sie sich von allem entledigen, was unnötig, unverständlich oder verwirrend ist.
Klare Bedienelemente, gruppiert in klaren Bedienstrukturen führen die NutzerIn zu ihrem Ziel.
Prozesse und Funktionen statt Daten
Wen interessiert, wie die Daten für komplexe Prozesse im Hintergrund funktionieren? Wer will wissen, ob sich ein Zustand aus 2 oder 5 Datenbanktabellen zusammensetzt? Niemand will sich mit derartigen Details herumschlagen.
Modularität
Modularität bleibt für die BenutzerInnen meist verborgen – insbesondere, wenn die Bedienprozesse im Vordergrund stehen – und doch ist sie das Um & Auf, wenn es um die Wirtschaftlichkeit der Software geht.
In getrennten Modulen entwickelte Software ist allgemein stabiler und besser wartbar, während mangelnde Entkopplung auf lange Sicht zu teuren, unflexiblen und damit unwirtschaftlichen Programmen führt.
Kein Rad neu erfinden
Wenn eine technische Lösung für ein Problem existiert und funktioniert, dann ist es Verschwendung, wenn Zeit und Geld in die Neuentwicklung einer gleichwertigen Lösung investiert werden.
Durch die kundenspezifische Kopplung bestehender Bestandteile kann man nicht nur viel Zeit sparen, man erhält auch oft ein sehr hochwertiges Produkt, das von vielen Menschen mit ähnlichen Zielen benutzt und verbessert wird.
Gezielte Spezialisierung statt eierlegender Wollmilchsau
Jede KundIn hat andere Anforderungen an die Prozessstruktur und die Bedienbarkeit ihrer Software. Aus diesem Grund halten wir es für wichtig, maßgeschneiderte Prozesstools statt vermeintlich universeller Lösungen anzubieten.
Nachhaltige Freude mit dem Produkt
Wir möchten erreichen, dass Sie mit Ihrem Produkt rundum zufrieden sind, und das auf lange Sicht. Deshalb legen wir hohen Wert auf Wartbarkeit und Erweiterbarkeit.
Die beste Technologie
Wir werden Ihnen keine Technologien anbieten, welche für die gegebene Aufgabenstellung ungeeignet sind. Auch halten wir nichts von Religionskriegen im Sinne von "Webserver A ist besser als Webserver B" oder ähnlichem – es gibt keine Universalwerkzeuge, sondern je nach Anwendungsbereich gute und bessere Entscheidungen.
Wir versuchen, die jeweils beste Entscheidung zu treffen, wenn es um einzusetzende Technologien geht:
Fragen?
Wenn Sie Fragen haben, nehmen Sie bitte Kontakt auf.