The base for a successful project will be laid with a professional requirement analysis.
In interviews with the according departments, the involved actors and use cases will be identified. Afterwards use case diagrams will be created and documented using UML notation.
The result of the requirement analysis is a document, which describes the requirement clearly and sufficient enough to submit a tender.