Nothing wrong with it, as long as you have a contract with them that specifically voids all warrantees and your obligations should they modify the DBC --- this would probably fall under the general idea of not letting them modify the source code to begin with.
>What is the general consensus on using the DBC (data dictionary) for use in "customizing" an application? What are some general experiences with distributing the DBC outside of the EXE?
>
>FYI: Our company has a vertical market application with approx 600 nationwide users, written in Foxpro 2.5 (Dos) and FoxExpress. Currently, our data dictionary is built into the EXE, which does not allow us to customize it for any one particular user. If a user wants a simple field name/description change it is usually declined. Other types of custom requests require the use of a secondary setup file to store the change and a lot of "if/else" and "do case" programming.
------------------------------------------------
John Koziol, ex-MVP, ex-MS, ex-FoxTeam. Just call me "X"
"When the going gets weird, the weird turn pro" - Hunter Thompson (Gonzo) RIP 2/19/05