YUI est le framework JavaScript de Yahoo pour la création d'applications riches et interactives. Il est développé de façon modulaire. On peut y faire appel uniquement pour utiliser l'un de ses composants, comme par exemple le calendrier. On peut l'utiliser aussi pour créer ses propres scripts et modules.
Pour bien comprendre tous les exemples du guide, il est nécessaire de connaître les bases du langage HTML ainsi que les styles CSS.