Monolith is an application framework for Web applications. It provides basic widgets for labels, buttons, images, input fields, and so on. The programmer uses these to construct whole applications or reusable "super-widgets" which can be embedded in other applications, distributed, or even sold. Writing Monolith widgets and applications strongly resembles tools like Java/Swing, Windows MFC, Motif, GTK, Tcl/Tk, etc. There are comprehensive manual pages for every widget and method, and a set of example programs.