A visa is not required for either tourist or business stays, but other visas to France depend on your nationality and length/purpose of your stay. Best thing to do is check the official visa website for France.