A wallet server facilitates blockchain interactions for an [[SPV]] wallet client, which is what most applications use. Without wallet servers, clients would have to download the full blockchain.