System software includes operating systems, utility programs, and device drivers. Operating systems manage computer hardware and allow users to run application software. Utility programs perform maintenance tasks like backups and disk optimization. Device drivers allow operating systems to communicate with hardware like printers and network cards. Application software is designed for specific tasks like word processing, spreadsheets, presentations, games and graphics. Software can be purchased, acquired as shareware with a trial period, freeware which is free but copyrighted, or through licenses.