Computer Software

Information Communication Technology · Level 5  ·  3 Chapters

▣ What this unit covers

In this unit, you will be able to confidently select, install, and configure computer software that perfectly fits user needs, while following workplace procedures and safety guidelines. You will master creating user accounts, performing backups, testing functionality, and carrying out updates and upgrades to keep systems running smoothly. By the end, you’ll be ready to maintain and troubleshoot software effectively, ensuring reliable and efficient performance in any professional setting.

■ Where this takes you

In the world of Kenyan businesses, schools, health centres and growing tech start-ups, the ability to choose, install, test and keep software running smoothly is a daily need. Whether you join a formal IT department or launch your own support service, the skills you master in this unit open doors to reliable income and career growth.

  • IT support desks in secondary schools and colleges - you assess teachers’ and students’ software needs, install learning platforms, create student accounts and back up class data, earning a salary or a contract fee for keeping the campus computers ready for lessons.
  • County administration offices (e.g., in Nakuru or Kisumu) - you follow procurement procedures to select the right accounting or record-keeping software, configure user permissions for clerks, and schedule regular updates, receiving a steady government payroll or consultancy payment.
  • Private medical clinics and county referral hospitals - you install and maintain patient-management systems, perform daily backups of health records, and run software upgrades to meet safety standards, earning a technical specialist wage or per-visit service charge.
  • Small-business computer repair shops in Kiambu or Mombasa - you offer on-site software installation, configuration of point-of-sale applications, and corrective troubleshooting for shop owners, charging hourly rates or fixed service packages.
  • Freelance remote-support providers serving entrepreneurs in Nairobi’s CBD - you evaluate client requirements, select cloud-based tools, set up user accounts, and monitor software health from a home office, billing clients per month or per incident.
  • Micro-finance and agricultural co-operatives in Eldoret or Kitui - you conduct data-backup routines for loan records, test new budgeting software, and apply safety procedures to protect sensitive financial data, receiving a regular salary or project-based remuneration.
  • Local software development firms and tech incubators in Karen or Westlands - you carry out systematic software testing against user manuals, document corrective measures, and manage version upgrades, earning a junior tester salary or a stipend for internship projects.
  • Call-centre operations for tourism or e-commerce platforms in Mombasa - you maintain the agents’ desktop applications, monitor performance, and apply scheduled updates, receiving a fixed monthly wage plus overtime for after-hours maintenance.
  • Community ICT centres in rural schools or youth hubs - you train staff on safe software handling, enforce safety guidelines, and keep the centre’s computers functional, often funded through NGOs or community grants that pay a stipend or honorarium.
  • Entrepreneurial “tech-on-the-go” services in informal markets of Nairobi’s Eastlands - you travel to small retailers, install inventory software, set up local user accounts, and provide quick corrective fixes, earning daily service fees and building a loyal client base.

Mastering these software-management skills means you can step confidently into any workplace that relies on computers, or turn that confidence into your own thriving tech-service business. Keep learning, stay curious, and let every installation and upgrade be a stepping stone toward a prosperous ICT career.

Chapters

16 past papers for this unit →

Practise this unit

Revise this unit

3 more for this unit

Beyond the syllabus