agency-atelier

Von einem Solo-Tool zur Multi-Tenant-SaaS: agency-atelier ist die Schweizer Alternative zu MOCO Projektmanagement, Offerten, Fakturierung und Zeiterfassung, mit 100% Schweizer Infrastruktur

Herausforderung

The agency management software market is either too generic, too expensive, or problematic when it comes to infrastructure: data sits on American servers, Swiss compliance (FADP, CO 957, QR invoice, VAT) is handled superficially, and pricing scales poorly as the team grows.

There’s also a structural problem: most tools are black boxes. You don’t know what happens to your own data – or your clients’ data. For agencies working in regulated sectors, or simply those who want to appear professional, this is an increasingly real barrier to closing deals.

Starting point: FreelanceOS – a CRM/invoicing tool built for personal use. Single user, SQLite, on a VPS. Functional, but far from a marketable product.

Lösung

Zwei Modelle – die Wahl bleibt beim Kunden

Cloud-Subscription – gehostet in der Schweiz

Konto erstellen, loslegen. Keine Infrastruktur verwalten, keine Updates einspielen. agency-atelier läuft ausschliesslich auf Schweizer Servern bei Infomaniak (Lausanne/Lugano) und Metanet – kein Byte verlässt die Schweiz. Für Agenturen, die schnell operativ sein wollen, ohne technischen Overhead.

Self-Hosted – auf der eigenen Infrastruktur

Deployment via Docker auf dem eigenen Server. Aktivierung per kryptographisch signiertem Ed25519-Lizenzschlüssel. Die Daten liegen ausschliesslich auf der eigenen Infrastruktur – vollständige Kontrolle, keine Abhängigkeit von einem Drittanbieter. Wenn agency-atelier morgen den Betrieb einstellen würde, läuft die Installation weiter.

Lizenzmodell – FSL-1.1-Apache-2.0

Der Quellcode ist einsehbar und auditierbar. Kein Blackbox-SaaS. Die Lizenz folgt dem von Sentry etablierten Standard: Source-Available ab Tag 1, vollständig Open Source (Apache 2.0) nach zwei Jahren. Wer den Code einsetzen will, kann ihn vorher prüfen lassen – durch das eigene Team oder einen unabhängigen Dritten.

Ergebnis / Resultate

agency-atelier ist eine modulare PSA-Plattform mit folgenden Kernmodulen:

Kunden & Kontakte

Unternehmen und Ansprechpartner werden getrennt verwaltet – ein Kontakt kann für mehrere Kunden tätig sein. Vollständiger Aktivitäts-Verlauf pro Beziehung.

Projekte & Zeiterfassung

Projekte werden direkt mit Kunden verknüpft. Stunden werden pro Projekt, Aufgabe und Teammitglied erfasst. Die Verbindung zwischen „gebuchten Stunden” und „fakturierten Stunden” ist direkt – kein manueller Abgleich.

Offerten mit Baustein-Bibliothek

Professionelle Offerten mit wiederverwendbaren Textblöcken (Leistungsbeschreibungen, Einleitungen, Bedingungen). Beim Versand wird ein rechtlich verbindlicher Snapshot erstellt – Änderungen am Katalog wirken sich nicht rückwirkend auf versendete Dokumente aus (OR 957a).

Fakturierung & QR-Rechnung

Rechnungen mit korrekter Nummerierung, integriertem QR-Code (Swiss Payment Standard), MWST nach Saldosteuersatz oder effektiver Methode. PDF-Ausgabe GeBüV-konform.

Bankabgleich

Kontoauszüge importieren, Zahlungen automatisch mit offenen Rechnungen abgleichen. Der Matching-Algorithmus arbeitet mit Betrag, QR-Referenz und Datum. Was früher eine manuelle Wochenaufgabe war, wird zur Validierungsaufgabe.

Rollen & Berechtigungen

Granulares Rechtemanagement: wer darf Offerten erstellen, wer sieht Rechnungen, wer kann Daten exportieren. Geeignet für Teams mit unterschiedlichen Zugriffsebenen.

Infrastruktur (100% Schweiz)

VPS + Datenbank + Objektspeicher + SMTP + DNS – ausschliesslich Schweizer Anbieter. Kein Daten-Transit in die USA oder EU.

Selbst-Hosting mit Lizenzschlüssel

Deployment auf eigener Infrastruktur via Docker. Aktivierung per kryptographisch signiertem Ed25519-Schlüssel. Quellcode offen und auditierbar.

Projekt-Highlights

  • 100% Schweizer Infrastruktur – Kein Byte verlässt die Schweiz

    Bewusste Entscheidung gegen AWS, Google und Azure: VPS, Datenbank, Objektspeicher, E-Mail und DNS laufen ausschliesslich bei Infomaniak (Lausanne/Lugano) und Metanet. Datensouveränität als Architekturprinzip – nicht als Marketingversprechen.

    Die meisten SaaS-Tools laufen letztlich auf AWS oder Google Cloud – auch solche, die sich als „europäisch” vermarkten. Das bedeutet: US-amerikanisches Recht (CLOUD Act), Datenverarbeitung ausserhalb der Schweiz, wenig Transparenz.

    Für agency-atelier war das keine Option. Jeder Infrastrukturkomponent wurde einzeln evaluiert und bewusst gewählt:

    • VPS Produktion + CI/Build-Runner → Infomaniak 🇨🇭
    • PostgreSQL-Datenbank → Infomaniak 🇨🇭
    • Objektspeicher (Uploads, Backups) → Infomaniak Lugano 🇨🇭
    • Transaktions-E-Mail → Metanet 🇨🇭
    • DNS → Infomaniak 🇨🇭
    • Error Tracking → Self-hosted auf Schweizer VPS 🇨🇭

    Resend – ein populärer E-Mail-Dienst – wurde geprüft und verworfen: er leitet Mails über Amazon SES (US) weiter. Metanet erforderte mehr Setup-Aufwand, ist aber die saubere Lösung.

    Seit der revidierten DSG (September 2023) liegt die Verantwortung für die Datenverarbeitung beim Auftragsverarbeiter. Die Antwort auf die Kundenfrage „Wo liegen unsere Daten?” ist bei agency-atelier eindeutig: in der Schweiz, unter Schweizer Recht, bei keinem US-Provider.