A hack to the problem set at http://www.rhok.org/problems/ngo-collaboration-space.
3 modules have been built to tackle the problem:
1. Umoja Disaster Risk Management Collaboration Space (Ongoing work at http://www.umoja.or.ke/umoja_drm-1.0.0);
2. Umoja Election Monitoring Collaboration Space (Ongoing work at http://www.umoja.or.ke/emonitoring);
3. Umoja Community Based Project Execution and Reporting (Not yet hosted).
This solution was initially implemented as a distributed desktop application, but it became necessary to replicate the effort for web clients. As it turned, we had to undo a lot in terms of the architecture and underlying frameworks.
... more details to come....
Implementation based on open source tools:
3. Smart GWT
5. Hibernate Spatial