what does business development depend on?