Computers can be classified in several ways: by purpose as general purpose or special purpose computers, by technology as analog, digital or hybrid, and by size and capacity as super computers, mainframe computers, mini computers or micro computers. General purpose computers are used for a variety of tasks in homes and offices while special purpose computers perform specialized tasks. Digital computers represent data with binary digits and are commonly used today, while analog computers were used for scientific problems. Hybrid computers combine analog and digital elements. Classification by size ranges from very large super computers for complex tasks, to mainframe, mini then micro computers which are small, low-cost personal computers.