This document discusses different types of computer software. There are two main types: system software and application software. System software includes operating systems, utility programs, and device drivers that control hardware. Application software performs specific tasks like Microsoft Office programs. Application software can be custom-built for specific needs or packaged for general use. Custom software is tailored to a customer's requirements while packaged software is mass-produced for broad use.