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.