In organizational development, socio-technical systems (or STS) is an approach to complex organizational work design that recognizes the interaction between people and technology in workplaces.

The term socio-technical system also refers to the interaction between society's complex infrastructures and human behaviour. In this sense, society itself, and most of its sub-structures, are complex socio-technical systems.