12.2 What are the implications of recognising the development, design, programming, customisation, adaptation, upgradation, enhancement, and implementation of information technology software as a service?