CMC Ltd. provides computer users with a range of computer software and hardware support services. The Company's services comprise of hardware maintenance, site preparations, installation and commissioning of systems, software development, education and training.