Windows XP is a desktop OS not a server OS, I believe its equivalent server OS is 2003. You mentioed the client is XP based which is fine, there are clients for most of thw windows OS's and even Unix and linux. The OS on the client side doesn't really matter.