BOINC, The Berkeley Open Infrastructure for Network Computing, a middleware system for volunteer grid computing.