API explained for laymen

An API is short for Application Programming Interface. it is very similar to  A user interface except that it is specifically for other applications to interact with the systems. Examples of application interfaces are SOA (REST and SOAP) interfaces that are widely used currently to connect to other systems via the internet.  Older forms of … Read more

Knowledge Management (KM)

Knowledge Management describes the function of Knowing what you know and profiting from it. Malhorta Implementing knowledge management thus has several dimensions including:  Strategy: Knowledge management strategy must be dependent on corporate strategy. The objective is to manage, share, and create relevant knowledge assets that will help meet tactical and strategic requirements. Organisational Culture: The organisational culture influences the … Read more


Artificial intelligence (AI) is intelligence exhibited by machines. In computer science, the field of AI research defines itself as the study of “intelligent agents“: any device that perceives its environment and takes actions that maximize its chance of success at some goal.[1] Colloquially, the term “artificial intelligence” is applied when a machine mimics “cognitive” functions that humans associate with other human minds, … Read more

Digital Transformation explained for the layman

Digital Transformation is a buzzword and as such you will find a wide range of explanations out there, yet there is in fact no widely agreed definition. Since the arrival of the internet as a force in the mid-nineties, I and millions like me around the globe have engaged in finding new ideas and turning … Read more

Data Mining explained for the layman

Data mining is a buzzword. What it describes is really a form of Machine learning and there is no definitive border between one of these many overlapping disciplines and another, so the takeaway is not to get too worried about it and ignore anyone who does unless they are your boss, or paying very well. … Read more

Encryption explained for the layman

Encryption is nothing more than a harmless mathematical algorithm that converts your information into unintelligible rubbish to the extent that that it is pretty much impossible to retrieve and read it without the Public key. Blowfish, AES RC4, RC5, and RC6 are examples of encryption algorithms. By giving someone the Public key they can achieve … Read more