Computer software includes computer programs, libraries and application software. Application software uses the computer system to perform useful work or entertainment. There are many different types of application software, because the range of tasks that can be performed with a modern computer is so large. System software is designed to directly operate the computer hardware, to provide basic functionality needed by users and other software, and to provide a platform for running application software, such as operating systems, device drivers and utilities. Software vendors in Zambia are listed here.