Capita's business is not too complex.
It just does not make any fucking sense. Or profit.
They;ve just go along bidding for business without any really core strength or ability. Just a vague assumption that whatever they do that they can cut staff and somehow find cheaper ones abroad.
Youd expect Capita to have standardised on a small number of platforms and technologies. Then, they could reap efficiencies by replicating the core across business .End of the day, modern businesses run on transactions on a database with some business logic bolted on - thats the reason ERP exists.