According to CIO, nonprofits should increase their focus on technology. It can be hard for nonprofits to justify the expense of new technology so Microsoft has started a new program called Technology for Social Impact, to help nonprofits get the latest technology at affordable prices.