The best outcome is bespoke software for every company and small "ops heavy" (in startup context) startups have a window to grow like weeds. Imagine the culture shock and legal / procurement process for an established player to bring a vendor in to build this for them. It won't work, it needs to be an internal team, but even then, the internal politics, and short term affects to people's bonuses and incentives will make it almost impossible.
I give this example as I previously worked at a big European REIT. My job was to implement renewable energy across the portfolio which on paper was a no-brainer due to legislation and grants / feed in tariffs etc.
We got huge pushback from every angle with the local teams, people paying lip service to drag it out and delay. Eventually I got to the root cause... The capex had to come out of the business unit, and the payback would negatively affect their KPIs and bonus. Next time I came across this kind of issue, I asked to see the incentive structure before approaching anyone.