Instant messaging, email, search engines, and social media websites allow people to connect and communicate worldwide without constraints of time or location. News websites and educational networking sites give users access to up-to-date information and enable knowledge sharing between professionals. Navigation, distance learning, e-commerce, and financial websites provide online alternatives to traditional in-person activities like shopping, education, and banking.