Hello cerniota,
Some people or companies need an address in Switzerland, for several reasons:
- need a "physical" address to receive, scan and forward mails. This service id provided by CPAs (called "fiduciaire" in french) and the Post office ("La Poste")
- need a legal business address for registration at Commercial registrar. This service is provided by CPAs only.
For more info, you can send me an e-mail at helene.demeire[at]swiss-tax.net
Hope I helped you!