Method for optimizing the positioning of display elements on a user interface monitor, whereby the objects or windows are automatically positioned according to their content, selected preference rules and available presentation resources. Scale and size are adjusted between maximum and minimum values so that unimportant details or information are minimized, while more important details are maximized.