NPTech is a community that uses social media and technology for social change. It brings together organizations, individuals, and communities to collaborate and innovate through social media platforms. The post discusses some of the challenges, innovations, and roles within NPTech, as well as how technology is changing nonprofit organizations.