A computer is a programmable machine that can perform arithmetic and logical operations automatically. Modern computers run programs that allow them to perform a wide variety of tasks. Computers come in different types including supercomputers, mainframes, servers, workstations, personal computers, microcontrollers, smartphones, laptops and tablets. Computers provide advantages such as increased productivity, connectivity to the internet, ability to store large amounts of information, help organizing and searching data, better understanding of data, ability to stay connected, support for learning and being informed, and potential to make money.