platform-architecture