Software Entwicklung

Wir entwickeln verschiedene Arten von Software. Meist handelt es sich um komplexe, framework-basierte Webapplikationen, aber auch CMS und Shop Systeme sowie komplette Eigenentwicklungen gehören zum ständigen Aufgabenbereich. Ebenso sind wir mit Smartphone Apps und (im Moment eher seltener nachgefragt) Anwendungen für verschiedene Betriebssysteme vertraut.

Besonders in folgenden Bereichen haben wir in der letzten Zeit verstärkt gearbeitet und fühlen uns hier besonders “heimisch”:

Sprachen und Bibliotheken

HTML, CSS, JavaScript, PHP, SQL, MySql,
Bootstrap, jQuery, MooTools, SPL, etc.

Technologien und Frameworks

Ajax, API (in & out), HTML 5, PEAR, PHPUnit, SaaS, SOA, Symfony, ZEND,
Graph/Tree Lösungen, DomDocument, Backend/Frontend Gestaltung und Usability,
Google Maps API, verschiedene Bezahlsystem API

Content Management und Shop Systeme

Joomla, WordPress, TYPO3, Drupal, REDAXO, Contao
osCommerce, xt:Commerce, Magento, Presta, OXID, shopware

Konzepte und Prinzipien

OOA, OOD, OOP, MVC, DOM, ORM (Framework & individuell),
SQL Abfrageoptimierung, Caching,
CSS Mehrfachvererbung (Code Minimierung, Maintainability),
HTML 5 Technologien

Zu wenig, zu viel?

Falls Sie hier ein Schlagwort vermissen oder sich von der Flut von Stichpunkten überfahren fühlen, bedenken Sie bitte, dass niemand alles weiß und die wahre Kunst darin besteht, einen guten Überblick zu haben und sich schnell an Situationen anpassen zu können. Jeder gute Softwareentwickler tut dies täglich und wer etwas anderes behauptet, sollte seine Erfahrung hinterfragen.

Man lernt nie aus und auch die Softwareentwicklung entwickelt sich ständig weiter. Wir sind bemüht uns und Sie stets auf dem Laufenden zu halten, um Ihnen und uns dadurch ein effektives Arbeiten und den größtmöglichen, lang anhaltenden Nutzen zu ermöglichen. Dies ist eine unserer Stärken. Aber auch unsere Schwächen kennen wir und benennen sie. Wenn dies manchmal bedeutet, dass wir einen Auftrag ablehnen müssen, dann tun wir es und versuchen eine gute Empfehlung für den richtigen Ansprechpartner zu geben.