platform
n. 1 raised level surface, esp. One from which a speaker addresses an audience or one alongside the line at a railway station. 2 floor area at the entrance to a bus etc. 3 thick sole of a shoe. 4 declared policy of a political party. [french: related to *plate, *form]
n. A plat; a plan; a sketch; a model; a pattern. Used also figuratively.