I need to design a web system like an Enterprise Resource Planner (ERP), but I have a huge doubt about the best way to develop it.

Requirement: Allow use of several features at the same time.

Two ways in which this might be done are:

  1. Work all on a single browser page, allowing the user to navigate internally and alternating internal windows (like windows task bar, minimizing one and using another)

  2. Allow use of only one feature per page in the browser, and if the user wishes to use more than one at the same time, it should open in another page.

Has anyone gone through this dilemma? Could you give me an idea?

  • "Allow use of several features at the same time" = by one user!? – DA01 Aug 22 '14 at 20:38
  • 1
    We need more details. Can you describe what these multiple features may be? I can see navigating to two separate pages within the app. But that's not really a UX issue as much as it is an implementation issue--simply ensure that the app allows a user to launch multiple instances in separate browser windows if they so desire. For example: I can open Gmail in multiple windows if I want, each windows preserving their own state. – DA01 Aug 22 '14 at 20:40
  • It will be a web app that will be used by people who currently use a desktop system. As an example of functionality that can be accessed at the same time: Register an account, place an order, and view a report. Users need to be able to start a new feature whenever they want, without losing any information of what they are doing. Did usability testing using the browser tabs, only 60% of users were able, the remainder upgraded the page and ended up losing the data. Evaluating other system that allowed multiple windows open within the page, 100% of the users were able to perform tasks. – Jessica Aug 24 '14 at 2:51
  • * I am concluding that this way is better. Web App example: tagplus.com.br – Jessica Aug 24 '14 at 2:51

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.