Yep - agree on leveraging open source etc. 10 years ago was a different story to today in what's now available, free and/or cheap, or cost effective.
IMO if you had the luxury of starting from a clean sheet of paper and building a business like this again - today the incumbent tech is not the go to solutions I would choose.
Problem here is as you have said they have 2 disparate systems and now a super business and its systems to add to the puzzle, and then to add further pain in house overlays on top of these. IMO way too many moving parts with required maintenance changes to keep up with supplier system upgrades etc etc etc.
The key item is the tech stack is "over-stacked" leaving little to no time, resources, or money to be a client or market responsive.
This market requires you to be nimble and agile.
once again IMO - plenty of challenges there
MGP Price at posting:
12.0¢ Sentiment: None Disclosure: Not Held