An optimization where data is only copied when modified, allowing multiple references to share the same data until changes occur.