Individuelle Programmierung

Lösung von der Stange? Oder doch lieber eine karierte Freiland-Henne, die fliegen und Karate kann?

Das Huhn von der Stange:
Eine Visitenkarte im Internet, die nicht mehr zeigt als ein Passbild, Kontaktdaten und einen flotten Spruch, braucht kein ausgefeiltes System zur Inhaltspflege.

Die karierte Karate-Henne ohne Flugangst:
Ein auf die Bankenbranche zugeschnittenes Customer Relationship Management System, bei dem Finanzierungsaufträge für Immobilien komplett online abgewickelt werden, bei dem die Sicherheit von Kundendaten an erster Stelle steht, mit dem Hunderte von Kundenberatern gleichzeitig arbeiten können und das an internationale Datenbanken mit Bankdaten angeschlossen ist, genügt das durchschnittliche, kostenlose Open Source CMS nicht.

intercorp. züchtet sowohl Stangenhühner als auch Karatehennen. Oder Truthähne, Perlhühner, Pfauen und Wachteln. Sie verstehen, worauf wir hinaus wollen?

Freie Programmierung für maßgeschneiderte Lösungen

Wenn wir von freier Programmierung reden, geht es um Systeme oder Erweiterungen, die speziell auf die Bedürfnisse unserer Kunden zugeschnitten sind. Systeme, die wir von Grund auf selbst entwerfen - mit objektorientierter Entwicklung in höheren Programmierspachen, individuellen Architekturen und modernen, zukunftsorientierten Paradigmen im Hinterkopf.

Zu unseren bevorzugten Programmier- und Skriptsprachen gehören aktuell:

  • PHP5 mit Objektorientierung als Motor für webbasierte Applikationen
  • MySQL für Datenbank-Systeme im Hintergrund
  • HTML5, CSS und jQuery für die Erstellung intuitiver und responsiver Benutzeroberflächen/Frontends von webbasierten Systemen
  • XML zum Beispiel für den universellen Austausch von Daten zwischen verschiedenen Systemen

intercorp. beherrscht alle wichtigen Disziplinen, die zur Entwicklung von webbasierten Softwaresystemen gehören, darunter:

  • Individuelles Interface-Design, das unterschiedliche Endgeräte berücksichtigt - vom großen Wohnzimmer-TV bis zum kleinsten Smartphone
  • Datenmodellierung für zukunftsfähige, langfristig nutzbare Datenbank-Systeme
  • Abbildung von ETL-Prozessen (Extract, Transform, Load); vereinfacht ausgedrückt: die Zusammenführung und technische Vereinheitlichung von Informationen aus unterschiedlichen Quellen in einer gemeinsamen Datenbasis - und deren Verwendung in einem neuen System
  • Entwicklung von Schnittstellen/Middleware und Webservices, die zum Datenaustausch zwischen verschiedenen Systemen genutzt werden (z.B. einen Web-Shop an ein Warenwirtschaftssystem anbinden)
  • Integration von ERP/CRM-Plattformen in weitere Web-Applikationen
  • Agile und Test Driven Development sowie Extreme Programming - auf deutsch: Wir nutzen Software-Entwicklungsmethoden, die dafür sorgen, dass auch im späteren Verlauf eines Projekts Konzeptionsänderungen berücksichtigt werden können. Lieber kleine und viele Entwicklungsschritte mit umfassender Kommunikation zwischen allen Beteiligten als die stillschweigende Erstellung eines Konstrukts, das am Bedarf des Kunden vorbei entwickelt wurde.

CM-Systeme

Freie Programmierung bedeutet nicht, dass Sie HTML- und PHP lernen müssen. Auch mit unseren frei programmierten Lösuungen können Sie wie mit einem Redaktionssystem arbeiten – wenn es Sinn macht und Sie es wirklich wollen. Wollen Sie?

Suchmaschinen-Optimierung

Nein, es geht nicht nur um Descriptions und suchmaschinen-optimierte Texte. Es geht auch um die Programmierung, wenn Sie Maschinen das Lesen und Indizieren leicht machen wollen. Die SEO-Technik dafür kommt von uns.

Social Media

Webservices, Schnittstellen-Implementierung und Übernahme von Social Media-Content für Ihren Online-Newsroom auf der Website oder stationäre Infoterminals in Ihrem Foyer, der Kantine oder Wartezimmer. Wir zeigen alles, was Sie zeigen wollen.

Online-Shops

Auch hier macht freie Programmierung ohne Verwendung eines Shopsystems durchaus Sinn – besonders dann, wenn es um maximale Sicherheit, sensible Daten und größtmöglichen Zugriffsschutz geht. Aber nicht nur dann. Wir sagen Ihnen wann.

Digitale Medien

Integration von Video-Playern, web 2.0-Anwendungen wie der beschränkte Upload- und Kommentarfunktionen auf Ihre Webseiten, der Intra- oder Extranet-Austausch von Daten oder Offline-Präsentationen für Messen. Hier sind Sie richtig.

Vorteile individuell programmierter Software-Systeme

Wenn wir für unsere Kunden individuelle Applikationen entwickeln, ergeben sich Vorteile gegenüber Stangenlösungen, die je nach Einsatzszenario unschätzbar wertvoll sind:

  • Kein Lizenz-Drama: Individuelle Entwicklungen gehören in der Regel nach Fertigstellung unseren Kunden. Sie brauchen sich im Nachgang keine Sorgen über Lizenzen zu machen und dürfen, auch wenn sie sich irgendwann für andere Dienstleister entscheiden, mit der Software machen, was sie möchten.
  • Schnelle, agile Weiterentwicklung: Bei Verwendung vorgefertigter OpenSource-Lösungen muss man oft lange warten, bis neue Features oder Fehlerbehebungen vom Hersteller integriert werden. Wenn wir für unsere Kunden individuelle Systeme entwickeln, gibt es solche Abhängigkeiten nicht - wir können sofort reagieren, erweitern, Wünsche berücksichtigen, der Kunde kann richtig mitbestimmen.
  • Effizienz und Wettbewerbsvorteil: Vorgefertigte Software muss oft eine breite Masse ansprechen und ist entsprechend aufgebläht und schwieriger zu bedienen. Individuelle Systeme, die exakt auf die Bedürfnisse unserer Kunden zugeschnitten sind, sparen Zeit, sind einfacher zu verstehen und oft auch wesentlich effektiver in der Nutzung von Infrastrukturen.
    Und wer solche optimierten Systeme nutzt, hat gegenüber der Konkurrenz mindestens einen Zeitvorteil, der wiederum an die Kunden unserer Kunden weitergegeben werden kann - besserer Service, kurzere Reaktionszeiten, höhere Zufriedenheit.
  • Langfristige Partnerschaft und Kompetenz: Wir arbeiten uns tief in die Projektthematik des Kunden ein und können als langfristiger Partner noch besser auf Bedürfnisse eingehen und gezielter nach Strategien und Lösungen suchen, die bei Softwareprodukten von der Stange einfach nicht möglich sind. Ob es sich nun um eine schlichte Optimierung der Reihenfolge von Formularfeldern handelt oder um die Anpassung einer gesamten Workflow-Kette mit ausgefeilten Rechtemanagement für unterschiedliche Abteilungen eines Unternehmens: Mit freier Programmierung finden sich perfekte Lösungen, nicht nur halbherzige Behelfskonstrukte.
  • Stark erhöhte Sicherheit durch Spezialentwicklungen: Apps, Apps, Apps! Das Internet als Plattform kann für verschiedene Dinge genutzt werden - Vorstellung, Verkauf, Kommunikation. Die Ziele von Website-Betreibern decken sich häufig. Da liegt es nahe, wiederverwendbare Software zu entwickeln, die preisgünstig oder gar kostenlos ist und von vielen verschiedenen Menschen gleichzeitig genutzt werden kann. Es gibt fertige Apps für fast alle wesentlichen Szenarien. Einer dieser weit verbreiteten App-Typen ist das Content Management System (CMS), das der Veröffentlichung von Inhalten im Internet dient. Gerade solche CMS aus dem Open Source Bereich sind gefragt, da ihre Nutzung kostenlos und die Integration kostengünstig ist. Dadurch ergibt sich eine weite Verbreitung. Stichwort: Wordpress. Wird weltweit von Millionen von Websites als Basis genutzt.
    Die hat aber einen entscheidenden Nachteil: Je größer der Pool an Nutzern eines Systems ist, desto attraktiver wird es für Kriminelle. Denn wird einmal eine Schwachstelle gefunden, gibt es gleich eine große Masse an Systemen, bei denen sich Sicherheitslücken ausnutzen lassen - es ist für Digital-Diebe einfach effizienter, sich auf weit verbreitete Software zu stürzen als auf unbekannte Sonderanfertigungen, bei denen die Suche nach Einfallstoren in keinem Verhältnis zum voraussichtlichen Ertrag steht. Gerade deshalb empfehlen wir vielen unseren Kunden, die höhere Anforderungen an Daten- und Ausfallsicherheit haben, die Entwicklung maßgeschneiderter Systeme, die viel schwieriger anzugreifen sind als 08/15-Software. Und angesichts der massiven Datendiebstähle, die in den letzten Jahren immer weiter zunehmen, sind unsere individuellen Konzeptionen immer häufiger bei Kunden gefragt.
  • Geringere Wartungskosten im laufenden Betrieb: Ein praktischer Nebeneffekt - individuelle Software unterliegt nicht den gleichen, oft sehr hektischen Update-Zyklen, die man von weit verbreiteten Apps gewohnt ist - bei denen kaum ein Monat vergeht, in dem nicht eine neue, kritische Sicherheits-Aktualisierung nötig ist. Jeder Update-Vorgang ist ein Risiko, komplexe Software geht schon bei minimalen Unstimmigkeiten gern kaputt. Unsere Eigenentwicklungen kennen wir besser als vorgefertigte Apps. Updates sind viel seltener nötig und wenn, können wir sicherstellen, dass sie funktionieren. Das sorgt am Ende für deutlich verringerte Wartungskosten.

Suchmaschinen-Optimierung ist eine Frage der Technik. Ja. Aber es kommt immer auch auf das richtige Wording und den SEO-definierten Content an.

Was wir Ihnen im Rahmen einer zielgenauen Content-Strategie bieten können, finden Sie in der Rubrik

Suchmaschinen-Optimierung