We're looking at moving our multiple database applications to a single platform - possibly web based.
The Model that we've been thinking of is to have a number of nested applications something like this:
1) Have a "Side bar" which manages the basic navigation of the applications, searching, etc.
2) Making a selection in the sidebar loads the appropriate application in the main portion of the display. Links within each of these applications may call other applications as if changing web pages.
However looking around I can't see a straight forward way of implementing this in either IntraWeb (our first choice - hosted in a browser) or Delphi, short of having coding it all as a single application.
Any advice?
Does web-based imply a browser? Depending on the type of application, it may be better to write a conventional Delphi client-side application that simply uses the internet for communication. One example of the two approaches is email: Outlook vs Gmail. They both (obviously) use the internet, but one of them runs client-side, and the other in the "cloud". Of course it can be argued that both are technically running client-side.
Based on your description of your plan, one very easy means of achieving your goal with Native Delphi alone: