Computers can be classified based on their speed, power, and intended use. Personal computers (PCs) are designed for individual use and have moderate power. Workstations are similar to PCs but more powerful and intended for engineering, publishing, and software development. Mini computers support up to 250 users simultaneously while mainframes support hundreds to thousands of users and execute many programs concurrently. Supercomputers are extremely fast and capable of hundreds of millions of instructions per second, used for specialized applications requiring immense calculations.