1.a raised horizontal surface;
the speaker mounted the platform
2.a document stating the aims and principles of a political party;
their candidate simply ignored the party platform
3.the combination of a particular computer and a particular operating system
4.any military structure or vehicle bearing weapons
5.a woman's shoe with a very high thick sole