La teoría general de sistemas provee un marco para entender sistemas complejos de una manera holística. Se basa en dos pilares: lenguajes sistemáticos y métodos jerárquicos. Fue desarrollada por Ludwig von Bertalanffy y se aplica a sistemas naturales y artificiales. Provee una alternativa a los enfoques analíticos y mecánicos al adoptar una perspectiva holística, generalizar leyes particulares, usar modelos matemáticos y promover la unidad de la ciencia.