What term defines Internet applications that help people connect with each other through a virtual environment by providing them with a collection of online tools?
ABlogs
BForums
CPodcasts
DSocial networks
ABlogs
BForums
CPodcasts
DSocial networks