platform

noun

1.
2.
a document stating the aims and principles of a political party
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
6.
a long, flat raised structure of a railway station, where people get on and off of trains