Computer systems that run on multiple devices or locations, working together as a single system to improve scalability, availability, and performance.