IT consultants - advise on information technology systems, applications, networking solutions, recommend Internet solutions;
sell computer software - in the form of PC operating systems, office applications, network applications;
sell computer hardware and peripherals - like, PCs, servers, network devices eg network switches, routers, firewalls, printers;
sell computer supplies tapes, printer cartridges;
installation and support and upgrade of all the above items and technologies