Although the vast majority of languages for creating dynamic web pages have libraries to help with common tasks, web applications often require specific libraries for particular tasks, such as creating HTML (for example, JavaServer Faces).
Док велика већина језика доступних програмерима за коришћење у прављењу динамичних веб страница имају библиотеке да помогну при честим задацима, веб апликације обично захтевају посебне библиотеке које су корисне у веб апликацијама, као што је прављење HTML-а (на пример, JavaServer Faces).