As we specialize in Business and Office automation, for new database applcation projects we typically start with several basic questions/viewpoints:
What is your business flow? What happens day- to-day? What comes in, gets processed, and what needs to go out?
What takes the most time? Where are most resources used, that if free, could be doing much more for growing your business?
How can we make it better, more efficient?
What can we automate using technology?
Then, we can start thinking of how best to develop a solution, based on your needs. Often you may know exactly what is needed, and that is great also.
And..we are pretty business and people-friendly too!