Solche Projekte hatte ich auch schon, mit DATEV Anbindung, Pricingsystem und Mailing-Optimierung und vielen ganz speziellen Anforderungen des Kunden.
Mittlerweile lehne ich sowas gerne ab, oder suche zumindest erstmal nach einer existierenden (Vor-)Lösung die zum Großteil OpenSource-Projekte einbinden kann.
Das Problem sind oft unklare Definitionen/Anforderungen des Kunden, die auch gerne später mal nachgereicht werden.
So ein Projekt bindet dich locker 100-150%, und Du kannst nebenbei kaum andere Projekte machen,
geschweige denn Neue Kunden gewinnen.
(! Ich gehe davon aus das Du Einzelkämpfer bist, oder Du suchst noch Mitarbeiter).
Hauptproblem ist dann, Du wirst abhängig von deinem Kunden, kannst also schlecht später nein zu abstrusen Ideen sagen.
Du kommt in die Scheinselbstständigkeits-Falle.
Auch kann über die Jahre alles Mögliche passieren:
- Dein Kunde geht Pleite
- Das Verhältnis zum Kunden verschlechtert sich, der Kunde nutzt Dich aus
- Neue, "unlösbare" Anforderungen kommen, die ein ReWrite erfordern würden
Die Idee mit OpenSource-Lösungen, oder vielleicht sogar irgendwas in der Cloud anzubieten wäre da schon verlockender.
Jedenfalls alles von 0, das
Rad neu erfinden, macht meistens keinen Sinn.
Kommt aber immer auf den Einzelfall an, und was das für ein Kunde ist.