Supercomputers use parallel processing with hundreds of microprocessors working together to achieve extreme processing power. They are more expensive than mainframes, faster than mainframes, and have limited expensive software due to their specialized nature.