Handbuch für Technologie und Organisation

Software

Software

Software-Entscheidungen haben einen Lebenszyklus von oft mehr als 10 Jahren. Die Wahl der Programmiersprache, des Frameworks oder der Datenbank bestimmt langfristig die Recruiting-Fähigkeit, die Wartungskosten und die Skalierbarkeit der Organisation.

In diesem Bereich werden die relevanten Technologien sachlich bewertet, von bewährten Sprachen (PHP, Python) über moderne System-Sprachen (Go, Rust) bis hin zu spezifischen Enterprise-Applikationen (Mautic, Tryton).


Inhaltsverzeichnis

  • Banana Accounting: Lokale Buchhaltung mit voller Datenhoheit: Banana deckt doppelte Buchhaltung, Einnahmen-Ausgaben und MWST durch lokale Installation ab.
  • C# und .NET: Produktive Unternehmensentwicklung: C# und .NET verbinden starke Typisierung, breite Standardbibliothek und ausgereiftes Visual Studio und Azure Tooling.
  • Chatwoot: Zentraler Kundensupport mit Datenhoheit: Chatwoot bündelt Kanäle und hält Konten, Gespräche und Anhänge auf eigener Infrastruktur.
  • Claude Code: KI-gestützte Entwicklung im lokalen Projektkontext: Claude Code liest Dateien, bereitet Refactorings vor und bleibt klarer Aufsicht unterstellt.
  • Contao: Zugängliche CMS-Grundlagen: Contao liefert semantische Ausgabe, barrierearme Templates und Backend-Werkzeuge, redaktionelle Disziplin bleibt zentral.
  • Cursor IDE: Schnellere Änderungen im Editor: Cursor bindet Sprachmodelle in den IDE-Kontext ein und steuert Arbeit über mehrere Dateien mit natürlicher Sprache.
  • Drupal: Strukturierter Content für komplexe Portale: Drupal trennt Inhalt, Konfiguration und Darstellung und bildet Datenbeziehungen über Entities ab.
  • Duplicati: Souveräne Backups mit getestetem Restore: Duplicati verschlüsselt clientseitig und legt inkrementelle Sicherungen auf NAS, Cloud oder anderen Zielen ab.
  • Euro-Office: Europäische Office-Arbeit mit offenem Code: Euro-Office ist ein AGPL-Fork von ONLYOFFICE, getragen von Anbietern aus Europa und auf Souveränität ausgerichtet.
  • Figma: Kollaboratives Produktdesign in der Cloud: Figma ist Marktstandard und macht den Datenstandort im Schweizer Kontext zur Souveränitätsfrage.
  • Flutter: Plattformübergreifende UI-Entwicklung aus einer Codebasis: Flutter kompiliert in Maschinencode und verkürzt Entwicklungszyklen mit Hot Reload.
  • Go: Portable Infrastrukturdienste mit einfachem Deployment: Go erzeugt statische Binärdateien und verbindet Typisierung, Garbage Collection und Goroutines.
  • Grav CMS: Schnelle, datenbankfreie und Git-verwaltete Websites: Grav reduziert Laufzeitaufwand, schliesst SQL-Injection-Flächen und hält Inhalte portabel.
  • Joomla: Flexible Portale mit integrierter Zugriffskontrolle: Joomla bringt Nutzergruppen, Zugriffsebenen, Module und positionsbasierte Layouts im Kern mit.
  • LAMP Stack: Portable Webhosting-Grundlagen: Linux, Apache, MySQL und PHP bilden einen bewährten Open-Source-Stack, den viele Hoster standardmässig anbieten.
  • Laravel: Standardisierte PHP-Anwendungsentwicklung: Laravel bringt Migrationen, Authentifizierung, Queue-Management und Full-Stack-Bausteine direkt mit.
  • LibreChat: Gemeinsamer KI-Zugang unter organisatorischer Kontrolle: LibreChat bündelt viele Modelle, Schlüssel und Daten in einer self-hostbaren Oberfläche.
  • LibreOffice: Lokale Office-Arbeit mit Desktop-Autonomie: LibreOffice nutzt OpenDocument nativ und bleibt ein Bezugspunkt für Microsoft-Kompatibilität und Souveränität.
  • Matomo: Datenschutzkonforme Web-Analyse mit eigener Datenhaltung: Matomo speichert Analysedaten in der Schweiz oder EU und vereinfacht revDSG- und DSGVO-Prüfungen.
  • Mautic: Zentrale Kampagnenautomation mit Open Source: Mautic bündelt Landingpages, E-Mail-Workflows und Lead-Scoring in einer Plattform.
  • Nextcloud: Daten, Konten und Zugriffsregeln bleiben unter organisatorischer Kontrolle: Nextcloud verbindet Dateien, Zusammenarbeit und Kommunikation.
  • Node.js: Skalierbare Echtzeit-Services und APIs erhalten mit Node.js eine JavaScript-Laufzeit mit Event-Loop und grossem NPM-Ökosystem.
  • Obsidian: Wissen bleibt lokal, lesbar und erweiterbar mit Obsidian: Markdown-Dateien, starke Verlinkung und Plugins für Notizen bis Projekte.
  • OpenCode: Code-Arbeit rückt mit OpenCode ins Terminal: ein offener KI-Coding-Agent, der Projekte liest, Änderungen vorschlägt und Modellwahl offen hält.
  • Open WebUI: Sprachmodelle erhalten mit Open WebUI eine unabhängige Chat-Oberfläche, die lokale und kompatible externe Modelle für Offline-Betrieb bündelt.
  • Penpot: Design-Dateien bleiben mit Penpot portabel und kontrollierbar: Code unter MPL 2.0, offenes Dateiformat und Produktdesign im Browser.
  • PHP: Robuste Webanwendungen erhalten mit PHP eine bewährte Skriptsprache: einfache Skalierung, Shared-Nothing-Modell und moderne Frameworks.
  • Podman: Container-Arbeit bleibt mit Podman nahe an Docker-Workflows und ergänzt daemonlosen Betrieb, rootless Container und Kubernetes-Manifeste.
  • PostgreSQL: Transaktionsdaten und KI-Vektoren teilen mit PostgreSQL eine stabile Basis: striktes SQL, moderne Erweiterbarkeit und Extensions wie pgvector.
  • PostHog: Produktverhalten wird mit PostHog messbar: Events, Funnels, Session-Aufzeichnungen und Feature-Flags, mit selbst hostbarem Open Core.
  • Python: Datenarbeit, Automatisierung und KI erhalten mit Python eine lesbare Sprache mit breiter Standard-Bibliothek und frühem Zugang zu KI-Modellen.
  • Rocket.Chat: Teamkommunikation bleibt mit Rocket.Chat auf gewählter Infrastruktur: Echtzeit-Chat, Matrix-Interoperabilität und planabhängige Compliance-Funktionen.
  • rsync: Grosse Datenbestände bleiben mit rsync effizient abgeglichen: Delta-Transfer überträgt Änderungen und ergänzt Backup, Spiegelung und Verteilung.
  • Rust: Systemsoftware erhält mit Rust Performance und Sicherheit zur Kompilierzeit: Das Ownership-Modell stützt sichere Infrastruktur und WebAssembly.
  • Symfony: Grosse PHP-Projekte erhalten mit Symfony eine stabile Basis: wiederverwendbare Komponenten, klare Design-Patterns und langlebige Architektur.
  • Syncthing: Dateien bleiben mit Syncthing geräteübergreifend aktuell: Peer-to-peer-Synchronisation für souveräne Infrastruktur mit klarer Backup-Abgrenzung.
  • Tryton: Geschäftsprozesse passen mit Tryton in ein modulares ERP: Buchhaltung, Verkauf, Lager, Produktion und Projekte auf sauberem technischem Kern.
  • TYPO3: Grosse mehrsprachige Portale erhalten mit TYPO3 Struktur und Langlebigkeit: klare Redaktionsrollen, feine Rechte und planbarer LTS-Zyklus.
  • Vtiger CRM: Vertriebs- und Serviceprozesse erhalten mit Vtiger CRM Struktur: Leads, Angebote, Rechnungen und Projekt-Tracking in einer PHP-Anwendung.
  • Wiki.js: Gepflegtes Wissen wird mit Wiki.js maschinenlesbar: versionierte Markdown-Seiten, YAML-Kopf und programmatischer Zugriff über GraphQL.
  • WiseMapping: Mindmaps bleiben mit WiseMapping auf selbst betriebener Infrastruktur: quelloffenes Browser-Mapping, kollaborative Ideenarbeit und Projektstand.
  • WordPress: Inhaltsreiche Websites werden mit WordPress pflegbar: redaktionelle Abläufe, breite Plugin-Erweiterungen und Zugang für nicht technische Teams.