Systems Thinking: Managing Chaos and Complexity: A Platform for Designing Business Architecture