A platform is a raised, flat surface people can stand on, or a system or base that supports activities, such as a software platform or political program.
From Middle French 'plate-forme' meaning 'flat shape, level ground', from 'plat' (flat) and 'forme' (form). It moved from describing physical structures to abstract bases for ideas and technology.
Try Another Word