>Greetings,
>
>This may be a rhetorical question, but I'm curious as to how you approach designing a new program/application. Everyone doesn't use the same approach, but I'm sure there are similarities.
>
>For example... you determine data requirements first, then you may develop data entry modules followed by menus, etc.
>
>Thanks,
>
>Vernon
IMO, for the programmer the primary question is, how to design the database (table structures). But you can't talk to most users directly about tables, so you have to ask things like: what kind of data do you want to put into the computer system, and what do you expect to get out of it?
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)