Visualization is representing data into pictures for supporting reasoning. For the interpretation to be as easy as possible, we need to be as close as possible to the original data. The primary focus of our approach is to offer the programmer the possibility of visualizing his data model while using his preferred environment and tools. That is why, we have built Mondrian, an engine that puts all the emphasis on providing the needed basic pieces and that places the control in the hand of the programmer.