Information and communications technology (ICT) platforms are supposed to facilitate efficiency and ease in operations of businesses and all aspects of life. To date, technology has simplified business transactions and life in general, bringing convenience. But then, technology also does fail and in the process costs businesses revenue and inconveniences customers. In some cases, lives