Technologien
Oft stehen für die Realisierung von umfangreichen Projekten nur extrem kleine Zeitrahmen zur Verfügung. Hier ist es wichtig, bereits zu Projektbeginn die richtigen Weichen zu stellen. Ein Projekt dient in erster Linie immer der Umsetzung eines konkreten Zieles. Mittel und Methoden, dieses Ziel letztendlich auch zu erreichen, können dabei sehr variieren. Wir setzen aus diesem Grund auf Programmiermethoden wie Extrem Programming oder SCRUM, denn für uns steht immer die eigentliche Lösung einer Programmieraufgabe im Vordergrund der Softwareentwicklung.
Natürlich sind wir auch in der Lage, uns den Bedürfnissen unserer Kunden bei der Erarbeitung gemeinsamer Projekte anzupassen. Formale Methoden wie Rational Unified Process (RUP) oder Rapid Application Development (RAD) sind uns ebenso vertraut. Bei Bedarf sind wir sehr flexibel bei der Anpassung an kundenspezifische Vorgaben hinsichtlich des Projektmanagements.
- Applikationsentwicklung auf Basis 3-Schicht-Architektur
- VPN-Anbindung oder Direktzugang zu den Kundensystemen und/oder Application Service Providern
- Einsetzbarkeit unserer Softwarelösungen in virtualisierten Serverumgebungen, VMware®
- Programmierung für verschiedene Betriebssysteme (MS Windows®, LINUX, Android…)
- Verfügbarkeit verschiedener Entwicklungsplattformen und Programmiersprachen wie Java, Gupta, C/C++, C#, .NET, HTML, XML
- Datenbankspezifische Scriptsprachen wie PL/SQL (Oracle®) oder T-SQL (Microsoft SQL Server®) für datenbanknahe Programmierung
- eigene Development-Frameworks und Softwarebibliotheken für hohe Effizienz im Entwicklungsprozess