The Surfing Platform