This application allows you to play against the computer, local players or via the internet. Each receives a limited number of letters (usually 7 or 8) each round and then tries to compose a word using these letters and play it so it connects to at least one existing word on the board.
eBay