platform Architecture