Niklas Luhmann was a German sociologist in the second half of the 20th century. Over 30 years, he developed a comprehensive theory of society, based on the premise that society can be viewed as a complex combination of social systems, formed and characterized by communication.
This theory has a surprising overlap with concepts and methods used in Domain Driven Design, which may be useful to deepen our understanding of the origin and lifecycle of domains in general.