Innovate with Purpose is an organization that is committed to providing those with skills and knowledge in technology with an opportunity to really make a difference with various communities. We put together innovation challenges organized around particular themes and give participants a full day to work in teams or individually to compete and create feasible solutions.