A distributed system is a system made up of numerous connected parts that often run on various servers or nodes. Security, fault tolerance, and distributed coordination are issues with distributed systems.