A computer is an electronic device that can accept data as input, process that data, produce output, and store results. The main components of a computer are the processor, memory, storage devices, input devices, output devices, and software. There are different types of computers including supercomputers, mainframes, desktops, and laptops. Computer networks connect computers to allow sharing of resources and data over local and wide areas. The largest computer network is the Internet, which also includes the World Wide Web for accessing web pages through a browser. Common computer applications and uses include email, shopping, messaging, entertainment, information access, and electronic commerce.