France has set up a legislation framework for international mobility. These rules apply to all foreigners, except EU, EEA and Swiss nationals. These latter are free to travel and work in France without a visa, residence permit or work permit.
On the contrary non-EU citizens wishing to enter the French territory need a visa. For a stay of more than 3 months, they must also hold a residence permit. Unless visitors are exempted due to their nationality, business and personal visits require a visa.The category of the required visa depends on the duration of the residence.