1. To develop Software.
2. To train staff both at Head office and Districts how to use the softwared
3. Mantain Network infrastructure,
4. Insure that commission staff have network and email services
5. Hardware and Software mantainance
6. Database Administration
7. Advise on procurement of hardware and software
8. And support on any computer related .
9. Printing of Election materials
10. Lamination and Die-cutting