I think that the answer will really be in your interests - I would create several prototypes with several paradigms and give them the opportunity to make a certain contribution. The last thing you want to do is introduce a new user interface paradigm without entering an end user.
The tabs are really popular at present, but do not allow you to view side by side, so if this is a requirement, you may want to go with a larger Outlook-style setting, with several panels that can be activated, hidden and resized.
One thing you might want to do is encode your application as a composite interface, where each view is created regardless of its container (whether it be a child window, tab or accordion, etc.) and is simply βdroppedβ into This will protect you from when users change their minds about the navigation paradigm in the future.
source share