New technology can help your nonprofit achieve its mission. Follow these nine steps to plan and implement a new solution.