web-based and mobile technologies which enable interaction among people.
web-based and mobile technologies which enable interaction among people.
has brought about significant changes in the way people keep in touch and manage their social lives.