In the Elastic Windows personal role manager, the screen is hierarchically divided into multiple windows which corresponds to users' role hierarchy. Multiple windows can be manipulated by a single operation, which restructures the role hierarchy efficiently.
Users can organize role related information objects such as e-mail messages, source code, text and web documents in multiple windows. Each window is considered as a view on an object which may contain other objects. In the personal role manager window hierarchies are also considered as objects, which can be saved as icons in order to facilitates rapid task setup.
The personal role manager application uses elastic layout dynamics where groups of windows stretch and other windows shrink proportionally. This allows users to focus on a subrole while still keeping the overview of all roles on the screen.