분산 시스템은 구성 요소가 네트워크 상에 분산되어 있기 때문에 전통적인 소프트웨어와 다르다.
Peter Deutch는 Sun Microsystems에서 다음과 같은 잘못된 가정을 개발자들이 만든다고 정리했다.
하지만 실제 분산 시스템은 위와 같은 가정이 전부 성립하지 않는다.
따라서 이러한 가정 없이 안정적인 분산 시스템을 구축하는 것이 중요하다.