Both.
1) Change on the fly. (My product uses embedded oracle, and must be unaccessable to the client -- oracle's requirement for embedded oracle. My clients are large banks, Health insurance co's. Many PC's have oracle client on them, but require my product. Therefore, I need the "change...