Nobody can write you a custom database application without understanding your business.  In fact, nobody can even estimate how much it will cost without understanding your business first.

Business process evaluation is a distinct step in the process, and a prerequisite to even estimating a cost or completion timeline.