La teoría general de sistemas estudia los principios aplicables a los sistemas en cualquier nivel y campo. Un sistema se define como una entidad con partes interrelacionadas cuyo comportamiento depende de cómo se ajusta al entorno. La teoría busca identificar dinámicas, restricciones y condiciones de los sistemas para aplicar principios que logren una equifinalidad optimizada. Los sistemas se clasifican según su relación con el entorno y pueden ser abiertos, cerrados o semiabiertos.