Re: Cost: "highly customised" vs bespoke ?
Many UK government systems were bespoke, some very well designed - but bespoke systems need an in house maintenance team that maintains the system aligned with the original design. Many of these systems were built on ICL platforms because that was government policy. Today some 30+ years after build these still sit on long obsolete platforms with UK government now paying a fortune for Fujitsu to keep platforms, that are actually the equivalent of a modern laptop, simply plugged in. There is no guarantee that these will continue to run as spares no longer exist.
There have been multiple efforts to migrate off these platforms - all have failed at great expense basically because no one is left who knows the totality of what the (primarily batch) software actually does and there's no comprehensive regression suite. The only way now is an analysis phase to identify core functionality, define appropriate testing etc then go find a package. To date DWP, MoJ, MoD etc have not been willing to bite the bullet - they just keep putting it off - budget constraints etc.
If you go the bespoke route you need to commit to maintenance - it's the agile fallacy which threw away decades of learning in software engineering - development is the smallest, least important part of the lifecycle. If your systems can change every month - great, go agile, if they need to just keep running for decades then agile offers disbenefits.
If you go the package route then the simple rule is change the business not the package. 'Highly customised SAP' has never been wise - I've never seen such an implementation that didn't lead to regrets and disproportionate downstream costs.
Early UK government 'contracts' did not retain the IPR and did not commit the 'supplier(s)' to keep the IPR up to date and keep current the ability to migrate the platform/support to another supplier.
The HMRC/Aspire contract(s) were better than this but the push to customise SAP was still down to the usual guff of 'our business is special, different to every other' - and yes when it went in SAP was still at the state where you could always find some German in the menu hierarchy.
Unless your core business is software then bespoke/heavy customisation is a nono.