Dojo is a unified Open Source DHTML toolkit that builds on several contributed code bases (nWidgets, Burstlib, and f(m)). Dojo aims to solve some long-standing historical problems with DHTML which has prevented mass adoption of dynamic web application development