Walk inside Paris' Station F — dubbed the world's largest start-up campus — and you might notice how far the concept goes beyond start-ups: Amazon, Facebook and Microsoft are all among the global companies that have set up inside.

That's all part of its fabric and mission to connect corporates, organizations and universities to more than 1,000 start-ups working there.