platform

noun
  1. a raised flat surface or stage
  2. a raised structure beside railroad tracks where passengers wait for trains
  3. a set of political principles or policies
verb
  1. to place on or provide with a platform

Examples