There are varied proprietary and open-source course management systems (CMS). Higher education institutions implement these in their endeavour to expand their clientele and to ensure that they are economically viable.