Exceptions are made depending on the size of contracts. In Zug, the canton regularly approves sole proprietorships that have a large enough contract amount - usually it's a one person consultancy for a biotech company. But again, the only case I know was a guy getting a million CHF contract with a biotech player and he is a well-known biotech persona with multiple books, papers and patents.