Web 2.0
A revolutionary aspect of what are commonly referred to as Web 2.0 technologies, is the ability of a person or a group of people to run an office from a USB pen drive and an Internet cafe. This provides a more level playing field than ever before, for people in the developing world.
A combination of [...]