1. The document contains code for three forms - one for number conversion between binary, decimal, octal and hexadecimal, one for temperature conversion, and one for calculating area.
2. The number conversion form contains functions to convert between the different number systems.
3. The temperature conversion form contains an option-driven routine to convert between Celsius, Fahrenheit and Kelvin scales.
4. The area calculation form contains buttons to calculate the area of triangles, circles, squares and rectangles by calling the appropriate formulas.