<center><ins data-revive-zoneid="133" data-revive-id="112a9ec54d551c0833307662200d662d"></ins><!-- [et_pb_line_break_holder] --><script async src="//itomedia.co.za/www/delivery/asyncjs.php"></script></center>

SA can’t afford manual, fragmented systems in 2026

2026 is a defining year for South Africa's public procurement landscape. As compliance tightens under the Public Procurement Act (PPA), digital procurement is no longer a future ambition, it is fast becoming a governance requirement. For public institutions still...

How to navigate the compliance maze that is public sector IT

Public sector IT leaders in 2026 find themselves trapped in a strategic vice. By Doros Hadjizenonos, regional director: southern Africa at Fortinet On one side is the urgent mandate to modernise – to deploy AI-driven services, migrate to the cloud, and deliver on the...

How to confront SA’s procurement fraud crisis

In a November 2025 report, procurement fraud was experienced by 56 percent of African respondents, dwarfing cyberfraud at 23%. This is according to “Combatting fraud in a perfect storm”, published by the Association of Chartered Certified Accountants (ACCA). By...

Bob unifies marketplace, payments, logistics

South African ecommerce platform Bob is rolling out shopaygo - an integrated ecommerce concept that unifies marketplace, payments and logistics into a single connected experience. At its core, shopaygo is about removing the stops between shopping, paying and sending....

Act before it’s too late

Data loss continues to make headlines around the globe with South Africa being the latest target as a database on millions of South Africans has appeared online. Xperien warns that says this could be the biggest breach of Protection of Personal Information (PoPI) Act...

read more
<center><!-- [et_pb_line_break_holder] --><ins data-revive-zoneid="11" data-revive-id="112a9ec54d551c0833307662200d662d"></ins><!-- [et_pb_line_break_holder] --><script async src="//itomedia.co.za/www/delivery/asyncjs.php"></script><!-- [et_pb_line_break_holder] --></center>