Almost every operations problem we are called into looks the same at the start. A spreadsheet was created to solve something temporary. It worked, so it grew. Now it has twelve tabs, three people who understand it, macros nobody dares touch, and the business genuinely stops if the file is locked by the wrong person.
The alternative most companies try first is a SaaS product. Sometimes that is exactly right, and we will tell you when it is β paying a licence fee is usually cheaper than commissioning software. It stops being right when your process differs from the product's assumptions in ways that matter competitively. At that point you are paying twice: once for the licence, and again in the staff hours spent bridging the gap.
The decision worth making carefully is which of those two situations you are actually in. It is a question about your process, not about technology, and it is worth an honest conversation before anyone writes code.