Computer hardware includes microcomputers which are small, inexpensive desktop computers used for home and personal use. Minicomputers are more powerful than microcomputers and can support more users performing different tasks at a cost of $25,000 to $100,000. Mainframe computers can process high volumes of transactions for many users simultaneously, store large amounts of data, and cost several hundred thousand dollars to several million dollars.