1. Who are the users?
2. What decisions do the users need to make and how frequently?
3. What information is needed to support these decisions? (maps, tables answers to queries, sketches,...)
4. What data are needed? (layers, resolution, accuracy, how current,...)
5. What procedures will need to be exectured on the data to create the information? (display map, complex simulation modeling, tools,..)
6. Are the users satisfied?
7. What about long-term maintenance