Internet applications and technology and their implications for individuals, organizations and society