architecture to platform