Yes, all business forms, except for some small sole proprietorships, require registration with the Swiss Commercial Register.