The BOINC development process