The task of the server controls is both to capsulate the complex functionalities to facilitate their use, and to handle interface visualization. Thus, whenever necessary, the controls can show what has been completed by another interface. For example, with the standard print of objects, regular visualization will not be useful–a simpler textual visualization is needed, which will not be that aggressive to the printer (printer-friendly).