Individuelle Softwareentwicklung
Konzept, Design und Umsetzung aus einer Hand
Als langjährige Spezialisten bei der Entwicklung von Software für Anwendungen in unterschiedlichen Branchen bieten wir Ihnen auch die Umsetzung individueller Softwarelösungen an. Der Dialog mit Ihnen und das Verständnis der Prozesse ist für uns dabei ein Schlüsselfaktor!
Neue Anwendungen und Wartung/Erweiterung bestehender Software
Zusätzliche Anforderungen machen Erweiterungen Ihrer Software-Landschaft nötig? Mit unserer langjährigen Erfahrung identifizieren wir Schlüsselpunkte sowohl bei der Benutzerführung als auch bei der technischen Umsetzung und Kommunikation zu anderen Komponenten.
Sie haben eine Anwendung selbst erstellt. Nun müssen Sie Prioritäten umstellen und es fehlt Ihren Mitarbeitern die Kapazität für die weitere Entwicklung, Pflege und Support für die Anwendung? Wir arbeiten uns unter Anleitung von Ihren Mitarbeitern in die Anwendung ein und übernehmen die Pflege. Das Verständnis der Abläufe und die Zusammenhänge mit anderen Software-Komponenten wie beispielsweise ERP oder Steuerungen ist dabei der essentielle Punkt.
Bedarfsgerechte Herangehensweise
Je nach Bedarf und Ihren Vorgaben für einen Entwicklungsprozess bieten wir die klassische Herangehensweise (Anforderungsdefinition, Spezifikation, Implementierung, Test) oder eine dynamische/agile Methode an.
Festpreis
Sie haben eine detaillierte Spezifikation der Funktionalität, die sich nicht mehr ändert. Auf dieser Basis bieten wir Ihnen gerne einen Festpreis für eine Umsetzung der Spezifikation an.
Dynamische Anforderungen
Die Aufnahme der Anforderungen ist der Beginn eines Projektes. Das Verständnis der Prozesse und die Einordnung in Ihre IT-Landschaft ist dabei die Voraussetzung für eine erfolgreiche Umsetzung.
Auf der Basis der Anforderungen nennen wir Ihnen einen Richtpreis für eine Umsetzung. Unsere Erfahrung zeigt, dass getroffene Annahmen in der Realität oft anders umgesetzt werden müssen, als geplant. Frühzeitig präsentieren wir Ihnen daher Ergebnisse und gleichen sie mit Ihren Vorstellungen ab. Mit dieser iterativen Vorgehensweise werden Missverständnisse vermieden, Korrekturen rechtzeitig angebracht und das Ziel regelmäßig überprüft. Die Kosten sind dabei jederzeit transparent und im Blick. Dies garantiert nach Fertigstellung der Anwendung, dass sie genau Ihren Vorstellungen entspricht, ohne den Kostenrahmen zu sprengen!
Laufende Tests von Schnittstellen stellen sicher, dass Abläufe und Strukturen aufeinander abgestimmt sind. Die Einbindung in Ihre IT-Landschaft wird dadurch reibungslos klappen.
Spezialisten für die .NET-Plattform und moderne Webanwendungen
Wir haben uns auf die Technik des Microsoft .NET Frameworks und Webtechnologien spezialisiert. Mit .NET Core werden neben Windows auch Linux-Systeme unterstützt. Dies stellt eine riesige Erweiterung der verfügbaren Hardware und dar: vom Mini-Rechner (z. B. Raspberry Pi), über Steuerungen (z. B. SYS TEC electronic, WAGO) bis zu Linux-Server-Clustern!
Auf folgende Techniken und Erfahrungen gründen wir unseren Erfolg:
- .NET, .NET Core
C#, ASP.NET Core, WPF, Entity Framework Core, Visual Studio 2010 bis 2019 - Web-Frontend
HTML5, JavaScript, CSS3, Sass, AJAX, jQuery, JSON, PHP, SOAP, REST, D3.js, SVG - Datenbanken
PostgreSQL, MySQL, SQLite, MS SQL Server, Oracle Database, Entity Framework (Core), Navicat GUI - Betriebssysteme
Windows 10, Ubuntu, Debian, Docker, Docker Compose - Datenkommunikation
HTTP, WebSocket, SOAP, REST, Modbus, MQTT, OPC-UA, LoRaWAN, Node-Red - Erfahrungen
Clean Code, Git, GitLab, Subversion, VSTS, Kennzahlen, Full Stack Webentwicklung, Fertigungsabläufe, Condition Monitoring, Buchungssysteme/Touristik, Finanzwesen, Produktionsanlagen