Technological progress
The Web
tool-driven
research
non-profit
open-source