Custom software is not the default answer. It makes sense when the process is critical, has economically relevant specifics and the off-the-shelf tool turns exceptions into manual routine.
The true cost of the current system includes reconciliation, rework, duplicated information, delayed decisions and key-person dependency.
The first implementation should be focused. It must enter real use, create evidence and establish a technical base for the next priority.