Mentre il WMLScript non sostiene una creazione di nuovi oggetti via una programmazione orientata oggettivamente, fornisce sei �� biblioteche pre-costruite. Sussidio di queste funzioni di libreria nella manipolazione di molte mansioni comuni. Queste biblioteche (con la descrizione sommaria di ciascuno) include:
Lang - questa biblioteca contiene l'insieme dell'funzioni che sono collegate strettamente ad un nucleo di lingua di WMLScript. Sono incluse in questa biblioteca le funzioni per un tipo di dati manipolazione, i calcoli di valore assoluto e la generazione di numero casuale.
Galleggiante - la biblioteca del galleggiante � un facoltativo ed � l'unico sostenuta su quei clienti che hanno le possibilit� di virgola mobile. Le funzioni tipiche fornite da questa biblioteca include lo sqrt (), il tondo () ed il prigioniero di guerra ().
Stringa - una biblioteca della stringa contiene l'insieme delle funzioni per realizzare i funzionamenti della stringa. Alcune delle funzioni che sono incluse in questa biblioteca sono la lunghezza (), il charAt (), il ritrovamento (), la sostituzione () ed infine la funzione della cornice ().
URL - Questa biblioteca contiene l'insieme dell'funzioni per il maneggiamento sia il URLs assoluto che anche del URLs relativo. Le funzioni tipiche includono il getPath (), il getReferer () e la funzione del getHost ().
WMLBrowser - questa biblioteca contiene le funzioni da cui il WMLScript pu� accedere ad un contesto collegato di WML. Queste funzioni non dovrebbero avere alcuni effetti secondari e dovrebbero restituire il invalid nei casi quando il sistema non sostiene il WMLBrowser e quando l'interpretatore non � invocato da un Browser di WML. Le funzioni comunemente usate in questa biblioteca sono seguenti (), getCurrentCard (), vanno (), prev () e la funzione di rinfresc ().
Dialoghi - questa biblioteca contiene l'insieme delle funzioni tipiche dell'interfaccia di utente compreso il richiamo (), la conferma () e () la funzione attenta.