Wir gestalten für Sie Ihre ganz perönlichen und individuellen Windowsanwendungen.
Unsere Erfahrung
Professionell
State of the art design
Softwareentwicklung für Windows
Fokussiert
Anwenderfreundlich
Oft deckt Standardsoftware die spezifischen Bedürfnisse oder die Geschäftsprozesse nur ungenügend ab. Seit mehr als 20 Jahren realisieren wir für unsere Kunden Software Lösungen für die Windows Plattform. Dabei bietet unsere Windows Softwareentwicklung nahezu uneingeschränkte Lösungsmöglichkeiten. Mit konsequentem Fokus auf die Bedürfnisse der Anwender entwickeln wir Windows Anwendungen zur Abwicklung von Geschäftsprozesse mit mehreren Arbeitsplätzen (Client/Server), systemnahe Anwendungen zur Automatisierung und Steuerung, sowie eigenständige Anwendungen, die an Mitarbeiter und Kunden verteilt werden können (Desktop).
Bei Client/Server-Anwendungen handelt es sich um Lösungen, die meist Einsatz im firmeninternen Netzwerk finden. Über eine Windows Client Anwendung greift der Anwender auf die Daten des zentralen Datenbankservers zu. Als zentrale Datenbank verwenden wir hier in der Regel den SQL Server von Microsoft. Die Kommunikation zwischen den einzelnen Softwaremodulen erfolgt – ja nach Anforderung – über direkte TCP Verbindungen, Web Services oder andere Technologien.
Unsere Windows Softwareentwicklung wird gemäss Microsofts „best practices“ mit Visual Studio und .NET entwickelt. Der Schlüssel zu guten Anwendungen liegt im Vermeiden unnötiger Komplexität, einer hohen Akzeptanz der Benutzer sowie der Anwenderfreundlichkeit.
Entwicklung von Schnittstellen und Diensten
Automatisiert
Integriert
Neben klassischen Windows Anwendungen entwickeln wir auch Schnittstellen und Dienste zur Automatisierung. Insbesondere bei Geschäftsanwendungen ist die Integration ein enorm wichtiger Bestandteil einer Softwarelösung. Der Zugang zu firmeninternen Systemen bzw. Daten bildet die Basis für reibungslose Abläufe. Damit die Geschäftsprozesse automatisiert werden können, braucht es Schnittstellen. Die Nutzung einer Schnittstelle spart gegenüber einem manuellen Datentransfer Arbeitszeit und minimiert die Fehlerquote. Bei Bedarf realisieren wir Schnittstellen zu Systemen wie SAP, Microsoft Dynamics (AX, NAV) und sonstigen ERP- oder CRM-Systemen.
Für die Automatisierung verschiedenster Aufgaben entwickeln wir Windows Dienstanwendungen. Ein Windows Dienst hat keine Benutzeroberfläche sondern wird über den Windows Dienste Manager administriert und startet mit dem Betriebssystem. Er kann mittels separater Tools überwacht und bei Problemen automatisch neu gestartet werden. Dadurch wird eine sehr hohe Verfügbarkeit erreicht.
Windows Dienste eignen sich sehr gut für das automatisierte Einlesen von Daten, periodische Aufräumarbeiten oder Datenpflege um hier nur einige Möglichkeiten aufzuzählen. Dazu gehören auch die Einbindung von gerätespezifischen Schnittstellen (z.B. RS232, Steuerungen, etc.) sowie die Anbindung peripherer Hardware (z.B. Drucker, Kameras, etc.).