Architecture and complexity