Software DSM systems can be implemented in an operating system, or as a programming library and can be thought of as extensions of the underlying virtual memory architecture.
Софтверски DSM системи могу се реализовати у оперативном систему (ОС), или као библиотека за програмирање и могу да се посматрају као продужеци основне архитектуре виртуелне меморије .