Swiss resident or foreign entrepreneurs are allowed to open a company in Switzerland. In addition, foreign investors benefit from the same advantages as locals, provided that they comply with the Swiss legislation, the rules and regulations in order.