Once a person that’s decided to supply their idle computational capacity (a Givver) downloads Givv’s software, it will profile the computer to determine which computational tasks it is fit for. The Givver then uses Givv’s interface to select up to 5 nonprofits and start donating the funds generated by their device. Any buyer of computational capacity must acquire Givv’s digital tokens (GIV), which represent computational capacity similar to a voucher. Givv’s technology aggregates and decides which task goes to which group of computers, transfers the data, manages the process, re-aggregates the processed data and delivers the result to the buyer of computational demand. Blockchain and smart contracts record all the allocation of tasks, performance and transfer of data. Digital tokens, in addition to serving as a voucher for computational capacity, record all the transactions and transfer the funds generated by each computer to the nonprofits selected by the Givver. This process is fully automated. The software will exceed best practices in software development, be open source and downloadable only via Apple, Google and Microsoft app stores.