The synergy among technology and community