It is common practice for programmers to compact their code volume by combining common functionality into reusable blocks of code. We try to extend this strategy to compact the visual interfaces as well. Compacting the interfaces simplifies the navigation and improves the user experience.
Here are a few ideas to consider:
Eliminate redundant pages by combining similar pages.
Find ways to reduce the number of pages by combining related functionality wherever possible. Just be careful this is done in a way that does not overload the user with too much busyness on any given page.
Apply our "inside-out" approach. By eliminating the techie-looking objects (textboxes, etc.) in the main interfaces, a lot of real estate can be freed up so you can combine related interfaces into a single page. Then from one page, the user can see a wider range of related information with less navigation and confusion.