플랫폼과 생태계를 만들고 설계하는 관점에서 크게 2가지 차원의 고려사항이 있다. 첫 번째는 아키텍처(Architecture)로서 플랫폼에 어떤 솔루션(engineering and/or business solutions)을 담고 어떤 참여자로 생태계를 구성할 것인지를 말한다. 두 번째는 거버넌스(Governance)로 생태계 내에서 의사결정권을 누구에게 주고 플랫폼을 누구에게 어떤 조건으로 사용하게 할 것인지 등과 같은 운영규칙(operation rules)을 말한다. 아키텍처와 거버넌스를 설계할 때 상호 정합성을 높여야 한다. 예를 들어, 많은 이용자들이 느슨한 관계로 참여하는 생태계를 구성하려면 운영규칙을 개방적으로 정해야 하고 소수 이용자들과 탄탄한 관계를 갖는 생태계를 구성하려면 운영규칙을 엄격하게 정해야 한다.
플랫폼의 솔루션과 생태계의 참여자 구성과 관련된 아키텍쳐와 생태계의 의사결정권자와 플랫폼 사용자의 자격에 대한 운영규칙과 관련된 거버넌스는 서로 정합성이 높게 설계되어야 한다. 