Design dilemma: how to show maximal amount of controls in a clean way

We are trying to improve and modernize the design of our desktop, dialog-based application:

This is the way our Software looks now

If I look at the examples of modern user interfaces they all look pretty, but contain just a fraction of controls (edit fields) we need to show. This is an imperative for us. Our customers want to see as much information as possible, without having to switch to other tab or to scroll through page. This is an example of pretty design with too few elements:

Pretty but too few elements

My question is: are there any guidelines or examples of how to design user interface with lots of elements, while retaining clean and pretty screen?