

Handles all UI (although some may be controlled and created by AddOns).

Loads, renders and animates environment objects and textures.

Allows you to rotate the rendered view of the currently selected character.Allows you to select an existing character.Allows you to adjust your AddOn settings.Presents the character creation/selection screen.Allows you to select your realm (server).Verifies your login and password against your account.Downloads updater and quits, if a patch appears.Shows you the EULA, if you're new or got a patch.The client is not to be confused with the launcher which does some optional pre-checking of your system (mostly for malware and viruses, but Blizzard won't reveal the method or specifics) and downloads selected news for preview with a button to launch the actual client. These queues will be familiar to people who play on high population servers. Some limit is determined by testing and when the number of clients reaches that limit, client connections are queued until others disconnect. Each client can only be connected to 1 server at any one time, but a server may have thousands of clients connected to it. In World of Warcraft, the client is the actual game that a player installs and uses to connect to the realm.
