Synonyms for Platform (same or very similar meaning)
WordNet sense 1 (a document stating the aims and principles of a political party):
program, political platform, political program
WordNet sense 2 (any military structure or vehicle bearing weapons):
weapons platform
WordNet sense 3 (a woman's shoe with a very high thick sole):
chopine
From the ODE community, based on WordNet
add/edit