First time building an LMS: SCORM

In recent years, learning has taken a leap from traditional classrooms to virtual platforms, and the learning management system (LMS) is at the heart of this transformation. If you’re unfamiliar with what an LMS is or how it’s revolutionising the education and training industries, this article is for you. We’ll dive deep into the core […]

Flutter CI/CD with Codemagic Part 1: Automating test releases

The popular belief that automating test releases is a luxury reserved for large teams or complex projects is quite misleading. With Codemagic, app developers in South Africa can automate the most time-consuming app release steps, such as code signing, building and uploading new app versions, and setting changelogs. And after first-hand experience in how amazing […]

A key to uncovering target and product market fit success

Business model research is an essential process for entrepreneurs, founders, CEOs, and leadership teams. One of the most important steps in business modelling is researching target markets and competitors. When businesses understand their target market and competitors, they can make informed decisions about the direction of their software product development. Market research makes it possible […]

Processing data with AWS Step Functions and CDK

Introduction AWS Step Functions is a powerful service that allows you to build, run, and visualise workflows composed of AWS Lambda functions and other AWS services. One use case for Step Functions is to create a workflow for deleting a user in your application. This post will walk you through how to use AWS Cloud […]

Biometrics done wrong

In the tech industry, we are used to buzzwords sweeping through the media and general cultural awareness that had a very narrow technical origin. It gets complicated if that meaning gets lost in translation, but the hype remains. “Biometrics” has started to take on that form. Let us unpack it a bit and see where […]

Software development best practice: Good requirements lead to great architecture

As an agile software development team, you may frequently find that your delivery dates are wrong. It seems that requirements have changed and therefore caused the delay, or there were hidden complexities in the feature. What if the reason isn’t that the requirements changed but instead there was a misalignment between what was understood to […]

4 Simple Steps to Validate Your Mobile App With Customers

You have a really good idea for a mobile app. It solves a specific problem and there are no other similar apps out there. Still, having only a concept for your app is not enough and you might be worried that after investing a substantial amount of money to develop the app, the market might […]

Does your business really need a mobile app? Start by asking yourself these 5 questions

Consumers are increasingly connecting with businesses on their smartphones and other smart devices. As a result, many businesses develop mobile apps to connect with these consumers.  While a mobile app can certainly be an invaluable tool to connect with consumers, it does not necessarily mean your business needs one. Below we elaborate on 5 questions […]

Mobile apps vs web apps: What’s the difference?

The terms web app and mobile app are often used interchangeably and thought of as the same concept. This couldn’t be further from the truth. There are differences for the user as well as how they are developed and deployed. In this article, we look at the definitions of mobile apps versus web apps and […]

5 IoT trends disrupting the tech world in 2021

Amid increasing demand for a more effective and interconnected global economy and the economic challenges of 2020 resulting from COVID-19, which included a dramatic shift to remote work, research suggests that Internet of Things (IoT) trends are going to be the accelerating factors of the global economy reopening in 2021. In this article, we look […]

Request for Access to Information

The following forms are available to download with regards to request for access to information: