Einhaltung von Standards
Für das Internet gibt es allgemein gültige Standards, z.B. HTML, CSS und JavaScript. Die Einhaltung von Standards hilft Kosten zu vermeiden. Dadurch wird einerseits ein hohes Maß an cross-browser Kompatibilität erreicht, und andererseits wird es zukünftigen Browsern und Parsern ermöglicht, heute programmierte Web-Anwendungen und Webseiten ohne Probleme zu verarbeiten.
Leider sind niemals alle gebräuchlichen Browser konform. Das ist ein wesentlicher Grund, warum dieselbe Webseite für verschiedene Besucher vielleicht im Detail unterschiedlich aussieht. Aber die Lage hat sich diesbezüglich in den letzten Jahren deutlich verbessert.
Die Vielzahl der Endgeräte der Besucher/Nutzer ist heute eine große Herausforderung. Hier muß gut analysiert und geplant werden. Ein Ansatz, die Kosten mittelfristig zu verringern, ist ein 'responsive web design', welches für die jeweiligen Bildschirmgrößen unterschiedliche Darstellungen liefert.
Ständige Aktualisierungen?
Ein gewaltiges Problem für viele Kunden ist das hohe Tempo der Aktualisierungen in Software-Bereich. Dadurch veralten Anwendungen, welche für die Kunden weiter gut passen, allzu schnell. Ein Grund liegt darin, dass die Bauteile (die benutzten Software-Pakete) allzu schnell aktualisiert werden und keine Fehlerbehebung mehr bei den vorherigen geleistet wird. Das Problem wird noch verstärkt durch die sich immer mehr verbreitende Praxis, unkritisch externe Abhängigkeiten einzubauen.
Diese Entwicklungen bringen für die Kunden meist nur Wartungskosten und Unsicherheiten. Wieso funktioniert etwas nicht mehr, obwohl alles so bleiben sollte, wie vorher? Sollten die Anwendungen nicht nach den Anforderungen der Kunden entwickelt, und nur Fehler und Sicherheitslücken behoben werden? Kann die Lebensdauer von Anwendungen, oder zumindestens von geschäftskritischen Teilen, deutlich verlängert werden?
Datenschutz