If you want a mooring on the water, the average waiting list all around Lake Zurich is reputedly around 20 years. Many boats here are sold with their mooring, which is often worth more than the boat. If you live in a lakeside community and apply for a mooring in your own community, you might get priority but that really doesn't mean much, and it will probably cost you CHF 80 just to get on the waiting list. If you fail to let the relevant office know each year that you want to remain on the waiting list, you will lose your spot on it. I was immensely lucky to get a hard-standing space for my dinghy in less than 2 years - I was expecting it to take rather longer, and hard standing is in far less demand.
The other issue is do you hold a Swiss licence to operate a boat? Depending on the size (over 15 m2 sail and over 6 kW engine) you personally will need to be licensed. If you hold a German, French, Italian or possibly Austrian ticket, you may be able to swap it for a D or A-Schein providing you held the foreign ticket before you moved to Switzerland; otherwise you have to do the Swiss ticket from scratch.
I am no authority on the subject but demand outstrips supply by a long margin, you apply and sit back for a few years and wait for one to become available. Or you can might get lucky and rent one from someone at a premium over normal mooring fees. The third way is to buy a boat which already has a mooring in Zurisee, again you will pay a premium price for the boat but you get a going concern, I used to know a couple of guys that did this then resold the boat (at a loss) but ended up with a good location.
but as they are run by a private company (a construction company, of all things), expect them to be much more expensive than moorings owned by the Gemeinde
I've heard numbers of around 2-3000 per year --provided you can get a spot. Not a bad price considering when I lived in the states that you would need to pay 3 grand just for the summer.
If I live in a lakeside community, can I park a motorboat in my garage and only sail in in the lake from time to time? Do I need to get any kind of permit for doing so?