Webentwicklung Rosenheim: wann ein CMS reicht und wann eigener Code
Webdesign ist die Oberfläche, Webentwicklung die Logik dahinter. Wann WordPress, Craft oder ein Pagebuilder genügen und ab welcher Komplexität individuell programmierte Webentwicklung aus Rosenheim die wirtschaftlichere Wahl ist. Mit fünf konkreten Anzeichen aus der Praxis und Beispielen aus dem Inntal.
Ein Tischler aus Bruckmühl kam mit einer simplen Frage zu uns: Seine WordPress-Seite läuft seit fünf Jahren, aber jetzt soll der Kunde online seine Tür konfigurieren können. Holzart, Größe, Beschläge, Glas-Einsätze, am Ende ein Preis und eine PDF zum Versenden an die Werkstatt. Wir haben kurz nachgeschaut: zwei Konfigurator-Plugins gefunden, beide würden 80 Prozent abdecken und an den letzten 20 Prozent kläglich scheitern. Genau hier endet Webdesign und beginnt Webentwicklung. Diese Grenze zu verstehen, spart in Bayern viel Geld und Nerven.
Die meisten Anbieter aus dem Raum Rosenheim nennen alles „Webdesign" oder „Webseite bauen". Tatsächlich sind das zwei Disziplinen, die mit verschiedenen Werkzeugen und verschiedenen Denkweisen arbeiten. Webdesign ist die Oberfläche, das Layout, die Marken-Identität, das Briefing zu Inhalten. Webentwicklung ist die Logik dahinter: Datenmodelle, externe Schnittstellen, individuelle Workflows. Welche Disziplin Sie brauchen, hängt vom Anwendungsfall ab, nicht von der Größe Ihres Betriebs.
Was Webentwicklung ist und wo Webdesign aufhört
Eine typische Mittelstands-Website hat ungefähr zehn Seiten: Startseite, drei bis fünf Leistungs-Pages, Über-uns, Kontakt, Impressum, Datenschutz. Hinzu kommt ein Blog oder eine Referenz-Galerie, die regelmäßig wächst. Für so eine Setup-Größe reicht ein Content-Management-System wie WordPress, Craft CMS oder Statamic. Sie pflegen Inhalte selbst, das Theme bestimmt das Layout, die Plugins erweitern Funktionen wie Kontaktformular oder Bewertungs-Anzeige. Das ist saubere Webdesign-Arbeit, kein Code nötig.
Webentwicklung wird notwendig, sobald Logik ins Spiel kommt, die kein CMS aus dem Karton liefert. Ein Online-Konfigurator mit dreißig Optionen, die voneinander abhängen. Ein Buchungssystem, das Verfügbarkeiten gegen einen externen Kalender abgleicht. Ein Kundenportal, in dem jeder Nutzer nur seine eigenen Daten sieht. Ein automatischer Datenaustausch zwischen Online-Shop und Lexware Office. Solche Anforderungen lassen sich mit Plugins zusammenstopfeln, aber sie laufen selten stabil und kosten in der Wartung mehr als die saubere Eigenentwicklung von Anfang an gekostet hätte.
Die Trennlinie ist im Grunde diese: Webdesign präsentiert Inhalte, Webentwicklung verarbeitet Daten. Sobald Ihre Website Eingaben aufnimmt, prüft, verändert oder weiterleitet, wird sie zur Anwendung. Anwendungen brauchen Software-Engineering-Disziplin, nicht nur Layout-Geschmack. Diese Unterscheidung ist im Marketing der meisten Agenturen aus Oberbayern verwischt, weil „Webentwicklung" teurer klingt und damit nicht jeder Kunde sofort zustimmt. In der Praxis ist sie aber real.
Fünf Anzeichen, dass Sie Webentwicklung brauchen, kein bloßes Webdesign
Im Briefing-Gespräch hören wir bestimmte Sätze immer wieder, die einen Wechsel von CMS zu Code-Entwicklung signalisieren. Wenn Sie zwei oder mehr davon kennen, ist das ein deutliches Signal, dass Sie keine reine Webdesign-Seite suchen, sondern eine Anwendung.
Erstens, Ihre Workflows sind zu individuell. Ein Termin-Buchungssystem für ein Friseur-Studio passt in jede Standard-Software. Ein Buchungssystem für ein Sägewerk, das Stamm-Mengen reservieren lässt, abhängig von Sägeplan und LKW-Verfügbarkeit, passt in keine. Wenn Ihr Geschäftsmodell besondere Regeln hat, die kein Wettbewerber genau so abbildet, brauchen Sie eigene Logik. Standard-Plugins können das simulieren, brechen aber bei der ersten Sonderregel.
Zweitens, Sie müssen Daten zwischen Systemen synchronisieren. Rechnungen aus dem Shop automatisch nach Lexware Office, Termine aus dem Kalender ins CRM, Kunden-Stammdaten aus dem ERP in den Newsletter. Solche Schnittstellen-Programmierung zwischen Stripe, Lexware und Google ist eine eigene Disziplin und gehört in die Hand eines Entwicklers, nicht eines Designers. Wer es trotzdem im Designer-Modus mit Zapier oder Make versucht, baut sich eine Kette aus Klebeband, die bei der ersten Anbieter-Änderung reißt.
Drittens, Ihre Datenmenge wächst über das hinaus, was ein Standard-CMS gut bedient. WordPress beginnt bei 50.000 Beiträgen oder Produkten in der Datenbank zu schwächeln, die Admin-Listen werden langsam, die Suche unbrauchbar. Maßgeschneiderte Backends mit PostgreSQL oder MySQL bleiben auch bei mehreren Millionen Datensätzen schnell. Das ist kein Marketing-Versprechen, sondern eine technische Eigenschaft sauberer Indexierung und passender Datenmodelle.
Viertens, Sie brauchen mehrere Nutzer-Rollen mit unterschiedlichen Rechten. Externe Mitarbeiter, die nur bestimmte Projekte sehen. Kunden, die ihre eigenen Dokumente herunterladen, aber nichts anderes. Buchhaltung, die Rechnungen freigibt, aber keine Aufträge anlegt. Solche Rollen-Konstellationen sind in Standard-Plugins fragil (vor allem in Kombination mit zusätzlichen Sicherheits-Anforderungen), in eigener Auth-Logik dagegen sauber abbildbar.
Fünftens, die Anwendung muss auch auf dem Smartphone wirklich funktionieren. Eine responsive Website ist eine Sache, eine echte Web-Anwendung, die Außendienst-Mitarbeitern unterwegs Auftragsdaten zeigt, ist eine andere. Hier wird der Übergang zur Custom-WebApp-Entwicklung mit Next.js fließend, manchmal sogar zur App-Entwicklung für iOS und Android, wenn native Features wie Kamera, Offline-Modus oder Push-Notifications dazukommen.
Unsicher, ob Ihr Projekt ins CMS passt oder echte Webentwicklung braucht? Wir prüfen Ihre Anforderungen kostenlos und unverbindlich. NewBorn IT-Consulting macht das Erstgespräch zur Klärung, nicht zum Verkauf. Wenn ein Standard-CMS reicht, sagen wir Ihnen das. Beratung anfragen oder direkt anrufen: 08039-4069805.
Womit wir Webentwicklung in Bayern umsetzen
Welche Technologie passt, hängt vom Use-Case ab, nicht von Trends. Wir nutzen einen kleinen, gut beherrschten Stack, der seit Jahren stabil ist und für den genug Entwickler am Markt sind, falls Sie später jemand anderen brauchen.
Backend. PHP 8 für klassische CMS-orientierte Projekte (oft als Headless-WordPress oder selbst gebautes Mini-Framework). Node.js für API-lastige Anwendungen mit JavaScript-Stack. Python für Datenverarbeitung und Anbindung an Machine-Learning-Modelle. Datenbanken meist PostgreSQL, bei kleineren Projekten auch MySQL oder SQLite. Migrationen versioniert, Backups eingerichtet, Datenmodell dokumentiert.
Frontend. Wenn die Seite primär klassische Inhalte zeigt, reichen serverseitig gerenderte Templates direkt aus dem Backend. Wenn die Seite zur Anwendung wird, mit dynamischen Filtern, sofortigen Updates und komplexen Forms, kommt Next.js mit React und TypeScript zum Einsatz. Die Trennung ist hilfreich, weil unser Stack vom statischen Landingpage-Setup bis zur Multi-Tenant-WebApp dieselben Werkzeuge nutzt. Konkretes Live-Beispiel aus dem eigenen Haus: unsere SEO-Plattform yourseo.app, gebaut mit Next.js, PostgreSQL und Stripe-Anbindung.
Performance als Pflicht-KPI. Wir messen jede Anwendung gegen die Core Web Vitals von Google: LCP unter 2,5 Sekunden, CLS unter 0,1, INP unter 200 ms. Bilder als WebP, Fonts selbst gehostet, kein blockierendes JavaScript im kritischen Pfad. Diese Metriken sind seit März 2024 Ranking-Faktor, ein nachträgliches Aufrüsten ist teurer als die saubere Einrichtung von Anfang an. Wer mehr zu Sichtbarkeit grundsätzlich wissen will, findet das in unserem Beitrag zu Local SEO in Rosenheim.
Hosting und Deployment. Standardmäßig auf deutschen Servern (Hetzner, IONOS), bei Bedarf auch Vercel oder Cloudflare. Deploy-Pipeline mit Git, automatische Builds, Staging-Umgebung getrennt vom Live-System. Bei sensiblen Daten (Gesundheits-, Finanz-, Personalwesen) bewusst ohne US-Cloud, dann mit lokalem Setup und DSGVO-konformer Datenverarbeitung.
WordPress als Headless-CMS. Eine oft übersehene Option: WordPress läuft im Hintergrund als Inhaltsverwaltung, das Frontend ist eine moderne Next.js-Anwendung. Sie pflegen Inhalte im gewohnten Editor, Besucher sehen aber ein blitzschnelles, individuell programmiertes Frontend. Diese Variante ist praktisch, wenn das Team WordPress kennt, aber die Performance und Flexibilität moderner Frameworks haben will. Wir bauen das so für Kunden, die nicht komplett umsteigen wollen, aber Geschwindigkeits-Probleme haben.
Konkrete Beispiele aus dem Raum Rosenheim
Damit das nicht abstrakt bleibt, hier drei Projekt-Typen, die wir in den letzten Jahren immer wieder ähnlich gesehen haben. Anonymisiert, aber realistisch in den Größenordnungen.
Konfigurator für einen Hersteller. Eine Schreinerei im Inntal wollte ihre Türen online konfigurierbar machen. Drei Materialien, sechs Beschläge, vier Glas-Varianten, individuelle Maße. Plus PDF-Output mit Preis-Aufstellung, der direkt an die Werkstatt geht. Standard-Plugin-Lösungen scheiterten an der Preis-Berechnungs-Logik und am PDF-Layout. Eigene Entwicklung in PHP: knappe vier Wochen Build, danach drei Jahre stabiler Betrieb ohne nennenswerte Wartungs-Eingriffe. Der Konfigurator macht heute etwa 40 Prozent der Anfragen aus, die vorher per Telefon kamen, und filtert die unrentablen Sonderbestellungen automatisch heraus.
Buchungs-System für ein Tagungshotel. Ein Hotel am Chiemsee wollte Tagungsräume online buchbar machen, mit Verfügbarkeitsprüfung gegen den hauseigenen Belegungsplan und automatischer E-Mail-Bestätigung mit ICS-Kalender-Anhang. Standard-Plugins gab es, sie konnten aber den Belegungsplan-Export aus dem Hausverwaltungs-System nicht lesen. Eigene Lösung mit Node.js und einer kleinen REST-API zwischen Buchungs-Frontend und Hausverwaltung. Buchungen kommen seither ohne Telefon-Hin-und-Her im Buchungs-Browser an, das Empfangs-Team spart laut Geschäftsführung knapp fünf Stunden pro Woche.
Kundenportal für einen Steuerberater. Eine Steuerberatungs-Kanzlei in Rosenheim wollte Mandanten einen Bereich bieten, in dem sie ihre Belege hochladen und Bescheide herunterladen können, sauber pro Mandant getrennt. Plus eine kleine Aufgaben-Liste für offene Punkte. Hier waren die Rollen-Trennung und die Verschlüsselung der Dateien der Knackpunkt, was kein Standard-CMS sauber abbildet. Eigenes PHP-Backend mit Auth-Logik, Dateien lokal verschlüsselt gespeichert, alles DSGVO-konform und im eigenen Hosting. Der Effekt: weniger Belege auf dem Faxgerät, weniger USB-Sticks, mehr Konzentration auf eigentliche Beratungsarbeit.
Warum Webdesign und Webentwicklung in dieselbe Hand gehören
Wir sehen häufiger Projekte, in denen das Design von einer Agentur kommt und die Entwicklung von einer anderen. Das funktioniert, ist aber teurer, weil immer zwei Übergaben dazwischenhängen und am Ende keiner für das Gesamtergebnis verantwortlich ist. Wenn die Konfigurator-Logik im Build nicht passt, schiebt die Design-Agentur die Schuld auf die Code-Agentur und umgekehrt. Mit dem Effekt, dass der Kunde zwischen zwei Schreibtischen sitzt und keine Entscheidung getroffen bekommt.
Bei uns kommt beides aus einer Hand. Das Briefing klärt Inhalte und Logik gleichzeitig, das Design wird gegen die technische Machbarkeit gespiegelt, der Bau verifiziert das Design im laufenden Projekt. Wenn etwas nicht passt, finden wir das im Spec-Workshop und nicht im Live-Test mit dem ersten echten Kunden. Diese Verzahnung von Webdesign-Agentur aus Rosenheim und Code-Disziplin ist der Grund, warum unsere Projekte tendenziell schneller und billiger werden als bei zwei getrennten Dienstleistern.
Eine Folge davon: Wir bauen lieber kleiner und solider als groß und wackelig. Wenn das Projekt klein anfängt, mit klarer Roadmap für Erweiterungen, ist der Refactor in zwei Jahren kein Drama. Wenn das Projekt direkt riesig startet, mit jeder denkbaren Funktion in Version 1, sind die Wartungs-Kosten ungewollt hoch und das Risiko, dass die Hälfte der Funktionen nie ernsthaft genutzt wird, ebenfalls. Diese Erfahrung mit MVPs und Validierungs-Strategien gilt für klassische Webentwicklung genauso wie für komplexere WebApp-Projekte.
Wie ein Webentwicklungs-Projekt aus Rosenheim üblicherweise abläuft
Damit Sie wissen, was Sie erwartet, hier der typische Ablauf, vom ersten Telefonat bis zum Live-Gang.
Schritt 1, Erstgespräch (30 Minuten, kostenfrei). Sie schildern, was Sie vorhaben, wir hören zu, fragen nach. Am Ende sagen wir, in welcher Größenordnung sich das Projekt bewegt, und ob Webentwicklung überhaupt das richtige Werkzeug ist. Es kommt vor, dass wir Kunden zu einem Standard-CMS zurückschicken, weil die individuellen Anforderungen den Aufwand nicht rechtfertigen. Ehrliche Beratung kostet nichts und bringt uns langfristig die richtigen Projekte.
Schritt 2, Spezifikations-Phase (1 bis 3 Wochen). Workshop mit Wireframes, Datenmodell-Skizze, Tech-Stack-Entscheidung. Wir klären, welche externen Systeme angebunden werden, welche Auth-Anforderungen es gibt, wo die kritischen User-Stories liegen. Ergebnis ist ein schriftliches Dokument plus ein Festpreis-Angebot pro Etappe. Diese Phase wird oft als Festpreis-Pauschale abgerechnet, damit Sie nicht aufs offene Stundenrad steigen müssen, bevor Sie wissen, was Sie kaufen.
Schritt 3, Build und Demo (je nach Umfang 4 Wochen bis 6 Monate). Umsetzung in Etappen mit Staging-Demos. Sie sehen alle zwei bis vier Wochen, wo wir stehen, und geben Feedback an klaren Punkten. Wir arbeiten mit Git, Sie haben jederzeit Einblick in den Code-Stand. Kein Blindflug, keine Überraschung am Schluss.
Schritt 4, Übergabe und Wartung. Repository in Ihrem GitHub oder GitLab, Server-Zugänge auf Ihren Accounts, schriftliche Architektur-Doku. Falls Sie später jemand anderen für die Weiterentwicklung nehmen wollen, geht das ohne Lock-in. Wartung können wir übernehmen (Updates, Security-Patches, neue Features), oder Sie machen es selbst. Es gibt keine Vertragsklausel, die Sie an uns bindet.
Wie wir bei NewBorn IT-Consulting an Webentwicklung herangehen
Als IT-Dienstleister Rosenheim machen wir Webentwicklung in der Regel parallel zu Webdesign und SEO, nicht isoliert. Eine programmierte Anwendung ohne Webdesign sieht schief aus, eine Webdesign-Seite ohne saubere SEO-Grundlage bleibt unsichtbar. Wenn Sie Webentwicklung in einem Projekt brauchen, in dem auch andere Disziplinen relevant sind, profitieren Sie von der Integration. Wir verlinken die Aspekte sauber, statt sie als Silos zu behandeln.
Beispiel: Eine neue WebApp, die wir bauen, bekommt von Anfang an LocalBusiness-Schema, korrekte Open-Graph-Tags, saubere Title-Strukturen und Hosting in Deutschland. Themen, die in einer separaten SEO-Beratung aus Rosenheim erst nachträglich angeflickt werden müssten, sind direkt eingebaut.
Wir nehmen Webentwicklungs-Projekte ab einer realistischen Größenordnung an. Wenn Sie nur eine kleine Anpassung an einer bestehenden WordPress-Seite suchen, sind wir nicht der günstigste Anbieter. Bei Custom-Logik, individuellen Workflows und Anwendungs-Niveau passen wir gut. Welche Größe Ihr Projekt hat, klären wir im Erstgespräch, danach bekommen Sie eine ehrliche Einschätzung. Falls Sie schon im Vorfeld unsicher sind, ob das passt, vereinbaren Sie ein kostenloses Erstgespräch und wir prüfen vorab anhand Ihrer konkreten Anforderungen.
Ein letzter Punkt: Webentwicklung ist Handwerk, kein Stunden-Verkauf. Wir geben Festpreise pro Etappe, weil Sie als Auftraggeber wissen müssen, was es kostet, bevor Sie unterschreiben. Wenn wir uns verrechnen, ist das unser Risiko, nicht Ihres. Diese Klarheit ist seltener, als sie sein sollte, und einer der Gründe, warum wir Kunden im Raum Rosenheim und darüber hinaus in Oberbayern damit Vertrauen aufbauen konnten.