Angebot

Softwareentwicklung

Wir entwerfen Software für jedermann gemäß dessen Bedürfnissen. Sie finden bei uns moderne Technologien, die Ihnen die Arbeit erleichtern werden.

Sollten Sie keine Lösung finden, die Ihren Anforderungen entspricht, wenden Sie sich bitte an uns. Wir werden ein Programm entwickeln, das auf Ihre Bedürfnisse maßgeschneidert sein wird.

Geschäftsanwendungen

um die Leitung des Unternehmens zu vereinfachen

Mobile Anwendungen

um überall Zugang zu sichern

Verwaltungssysteme

um die Verwaltung effektiver zu machen

Industrielle Anwendungen

um wirksam zu überwachen

IT-Beratung

Wir verfügen über Sach- und Erfahrungswissen in der Entwicklung und Anpassung von Software, das wir gerne mit anderen teilen. Wir helfen die besten Lösungen zu wählen und passen sie den Ansprüchen unserer Kunden an. Sie können mit uns sowohl einfache, allgemein bekannte und fertige Anwendungen als auch komplizierte, mehrschichtige Verwaltungssysteme, die auf Bestellung strikt nach Vorgaben entwickelt werden, besprechen. Falls Sie sich nicht sicher sind, ob Sie sich für Fertigsoftware oder für Software, die speziell für Ihr Unternehmen entwickelt wird, entscheiden sollen, stehen wir Ihnen gern zur Verfügung. Wir beraten Sie auch in Sachen der Weiterentwicklung von Programmen, die bereits vorhanden sind bzw. in Ihrer Firma angewendet werden.

Integration von IT-Systemen

Wir befassen uns mit der Integration von IT-Systemen in Betrieben, um die Kommunikation und den Informationsaustausch zu optimieren. Mittels innovativer Technologien entwickeln wir zusammenhängende unternehmensspezifische Lösungen. Wir integrieren neu zu entwickelnde Systeme mit den bereits funktionierenden. Wir entwerfen und entwickeln auch Programme, welche die auf dem Markt bereits vorhandenen, fertigen Lösungen zusammenzufügen helfen. Dank der umfassenden Integration von informationstechnischen Systemen sichern wir Ihnen und Ihren Angestellten freundlichere und effektivere Arbeitsumgebung.

Einführung von Systemen

Sogar das beste IT-System wird nicht einwandfrei funktionieren, wenn es nicht regelrecht eingeführt wurde. Entsprechende Auslese von Techniken, Installation und Konfiguration der Software, sowie eine Schulung in deren Handhabung und Funktionsweise, sind unentbehrlich zur vollen Nutzung deren Möglichkeiten. Nur eine Ingangsetzung des Systems, die alle oben genannten Etappen umfasst, kann man als eine umfassende Einführung bezeichnen.

Was verstehen wir unter umfassenden Einführung?

Die Softwareinstallation stellt nur eine Phase des ganzen Einführungsprozesses dar. Erst in Verbindung mit gründlich ausgeführten zusätzlichen Maßnahmen wird sie Ihnen problemlose Arbeit ermöglichen. Eingangs versuchen wir den Charakter Ihres Unternehmens und die bestehenden Systeme kennenzulernen, mit denen die neue Lösung zusammenfunktionieren soll. Nach der Auswahl und Installation des neuen Elements bzw. ganzen Systems muss die Schulung der Mitarbeiter erfolgen, die es bedienen werden. Erst nach Vollzug dieser drei Schritte – Selektion, Installation und Schulung – kann man von der umfassenden Einführung einer neuen Lösung sprechen.

Technisches Support und Softwareentfaltung

Unser Engagement geht mit der Fertigstellung bzw. Installation der Software nicht zu Ende. Wir sorgen für ständige Weiterentwicklung unserer Kunden durch technischen Support und Entfaltung von Anwendungen, die diese verwenden. Wir bieten technische Unterstützung sowohl für unsere hauseigene Software als auch für Drittsoftware an. Dank unserer umfassenden Betreuung des ganzen Systems des Unternehmens, werden alle Ihre Fragen an einer Stelle beantwortet. Egal ob Sie Hilfe bei der Handhabung Ihrer Programme benötigen oder die Funktionalitäten dieser Applikationen erweitern möchten, werden wir Ihnen bestimmt zu Seite stehen.

Technologien

Bei seiner Arbeit benutzt unseres Programmierteam die neusten Werkzeuge und sein Fachwissen. Nachfolgend haben wir die Werkzeuge, die wir benutzen, aufgezählt.

Datenbankmanagementsysteme:
Oracle, MSSQL, MySQL, HSQL, Interbase/Firebird, dBase, PostgreSQL, Informix, DB2, MariaDB, MS Access, Paradox, IMS, Sybase, MongoDB, RavenDB, BigTable, Cassandra, CouchDB, Hypertable.

Web-Technologien und –Werkzeuge:
Java EE, Java SE, Web Services, JSON, REST, RMI, JNDI, JSP, JSF, Velocity, SSL, JBoss, JBoss Seam, Apache, Apache Wicket, GlassFish, Drools, Hibernate, JPA, EJB, Seam, Swing, xSwing (hauseigene Erweiterung der Swing-Bibliothek), Spring, Freemarker, GWT, Thinlet, CSS, JQuery, HTML, xHTML, MVC, PrimeFaces, RichFaces, AngularJS, Grails, GORM, ASP .NET Web Forms, Silverlight, AJAX, Angular, React, VueJS, Docker, Kubernetes.

Programmiersprachen:
C, C++, C#, .NET Core, .NET, Java, Objective C, Assembler, Visual Basic, Groovy(Grails), XML/XLS, SGML, UML, Algol, Prolog, LISP, Delphi, Pascal.

Scriptsprachen:
ant, escript, PHP, JavaScript, Typescript, Flash/ActionScript, Flash Lite, TSQL, noSQL, PL/SQL, Perl, Python, Ruby.

Programmierumgebungen:
MS Visual Studio, Visual Studio Code, Webstorm, InteliJ, Delphi, JBuilder, Eclipce, NetBeans, C++ Builder, xCode, Borland Developer Studio, PL/SQL Developer.

Berichterstattungssysteme:
Jasper Reports, iReport, Rave Reports, Crystal Reports, Aperte Reports.

Mobilnetechnologien:
Java ME, Windows Mobile, Windows Phone, Android, Apple iOS, Symbian, BalckBerry OS, Bada, Brew.

Projektmanagementmethoden:
Scrum, Agile, Prince2, PMI/PMBOK.

Andere:
Visual Basic for Applications (Excel), OpenGL, DirectX, DirectShow, GIS.