When it comes to corporate social responsibility initiatives, tech companies have typically focused on making product donations to nonprofits struggling with limited tech budgets. These donations often include refurbished computers and discounted or free software licenses.