Also zuerst.
ich finde die arbeit die die beiden Machen super.
Mein folgender Vorschlag beruht auf reinern überlegungen und kann durch die verwendeten Programmiertechniken evt. vom grundsatz her falsch sein :-(:
Kann man evt, den Aufbau des Programms modular gestalten.
Sprich man baut eine Kernanwendung mit allen nötigen (nicht möglichen Features). Zusätzlich dazu definiert man Schnittstellen bzw Module die dann die zusätzlichen Optionen erhalten. So kann jeder sein Programm individuell ausgestalten.
Mittlerweile nutzt eigentlich jede neue Software diese Verfahren, so Z.b. Photoshop oder Mambo und unendlich viele mehr.
Ich weiß das klingt etwas überheplich ;.) aber naja ich bin halt Fachinformatiker, und beschäftige mich mit diesem Schmu.
Fall jemand Fragen hat stehe ich gerne zur Verfügung