To implement this educational approach you need to understand the mindset and have a few skills with certain computer software and techniques.  They are fairly basic skills but very powerful educationally.

For it to work at its best the students need to have enough access to computers to work when they need to.  This means full-time resources in the classroom.  It is really hard to make it happen if you have to go to a computer lab for certain time slots.

The idea can be implemented at a number of levels.  As an example the idea of using digital images and sound recordings to summarise and extend learning activities can be done with limited software and computer resources.  One example was the Closing the Digital Divide project in 2003.

To take it to the other extreme as in a project like nadunggay you really need database technologies and a range of software.  We used Hypercard in those days, Today there are some toolsets that seem close to the flexibility and power we had then, including some web Application technologies and software like Livecode perhaps.

Free software can be used to make mos of this happen, and I would love to hear of any specific examples you may have.