Someone asked an interesting question at a charity-focused hackathon I was at last year - along the lines of "This is the third year we've held this event to help Charities, why aren't more of them here with projects?". From what I've seen of (medium to large) charities, the answer would be along the lines of "the technology problems that charities have to deal with can't easily be tackled by a hackathon". Technology problems in charities tend to be things like: Needing to modify existing systems to handle new initiatives Correctly piping data from one system to the other Bringing order to ad-hoc systems that have evolved in Excel Those sorts of problems are hard to take to a hackathon setting because so much knowledge of existing systems, processes and data is needed to handle them properly. Whereas a good hackathon project is generally one that mashes data from X with APIs from Y and Z to make a new self contained app. Hackathons
C#, .Net, Sql Server, Salesforce, Dynamics CRM etc, Charity and Not-for-Profit sector