Technologie soll Nutzen stiften.
Diese Prämisse liegt allen Softwareprojekten von Sabiz zu Grunde.
Deswegen gestalten wir Software auch aus technologischer Hinsicht so einfach wie möglich.
Dies erleichtert die spätere Pflege der Software und schlägt sich schließlich auch in den Kosten für Erstellung und Wartung nieder.
Vor Beginn der Programmierung wird eine Entscheidung für die am besten geeignete Technik getroffen, die zum Entwickeln der Software benutzt wird.
Dabei spielen Aspekte wie
- verteilte Nutzung vs. Nutzung ausschließlich vor Ort
- Integration in bestehende Systeme
- Verfügbare Hard- und Software beim Auftraggeber
die ausschlaggebende Rolle.
Verschiedene Anwendungsfälle sind von uns bereits implementiert worden:
- direkt ausführbare Programme auf dem PC des Benutzer
- direkt ausführbare Programme mit Verbindung zu einem zentralen Server
- Darstellung der Softwareoberfläche in einem Browserfenster auf dem PC des Benutzers, so dass keine Installation von Software auf dem PC des Benutzers notwendig ist. Die Software läuft ausschließlich auf dem Server.
Für die meisten der oben genannten Fälle entwickeln wir auf Basis der Sprache C-Sharp (C#).
Dabei gehen wir routiniert mit folgenden Komponenten um:
Die Liste der Technologien ist nicht vollständig und unterscheidet sich je Projekt nach eingesetztem System (zum Beispiel Windows, Unix, Linux).
Fragen Sie deshalb gerne nach, wenn Ihr Projekt eine hier nicht genannte Technik erfordert.