A lot of times when we discuss flash programming with our clients, the general understanding is that once a presentation is done, it can’t be changed or altered without having to re-program it. If that were true, it would severely limit the utility that can be derived from a flash presentation (since it would essentially be static and always show the exact same thing). Thankfully, that’s not the case.
As an example, one of our clients has a configuration utility for their billiard tables. As opposed to simply having a flash presentation that would show how a table looks, each flash configurator references the database and incorporates the latest pricing and styles information, thereby allowing the system to be up to date with inventory levels, available options, and cost. Another example is our Virtual Room Designer product that is able to display various products and surfaces based on what is currently in the database (which can be changed at any time by anyone with appropriate administrative permissions).
These are just a few examples of how flash programming can be more than a simple “pretty presentation”.