@stefan.macke Kann es auch sein, dass es keine Geschäftslogik in einem Projekt gibt? (Kontext: Mit meinem Webservice können Azubis Berichtshefte erstellen und diese dann als PDF ausgeben, meine Anwendung hat ein HTML Template für Berichtshefte, dieses kann dann mithilfe von PhantomJS als PDF generiert werden und zum Download geliefert werden) In meinem Projekt geht es darum autorisierten Benutzern, z.B. Ausbilder oder Abteilungsleiter, es zu ermöglichen Ihre eigenen CSS Stylesheets und Bilder für die Berichtshefte ihrer Firma hochzuladen damit das Aussehen der Berichtshefte verändert werden kann (eigenes Firmenlogo, Änderung der Schriftart-größe oder Farbe etc... ) Außerdem können Azubis ihre Berichtshefte als PDF speichern oder an andere Menschen die PDF per Email versenden. Wo ist da die Geschäftslogik?