I would also look into BOINC, since it can help making users aware of the project in addition to actually being such a framework.Originally posted by Kugano
As far as we know, no major DC project has ever attempted such a modular, portable design.
http://boinc.berkeley.edu/intro.php