The whole outsourcing model has come full circle.
The tender of these contracts are way too detail and typically are geared for big companies that have big pockets to spend on fancy presentations to backup their bid.
Its then a race within the company to maximum the amount of profit against each contract.
There is an argument that this core system should have been developed within the Post Office itself and had the necessary resource to acquire the correct staff/resource.
Horizon was a custom solution for the Post Office so its not like Fujitsu was reselling a solution used by other companies already.
Its a wake up call for the rest of the world to understand the finer details of IT systems.