The Complexity Approach