The windows desktop editions have a limit of 10 concurrent connections. This is not 10 machines connecting to it, this is 10 connections, each machine can, and often will make multiple connections. If you reach the 10 connection limit no more connections will be allowed and you will often have to reboot the machine to clear it up.
If your do not have many concurrent connections, then it may well work fine for you, but if you find your self running up against this problem, you will either need to go for a server OS, or look at using something like a Linux file server running samba, which has none of these restrictions.