This document defines and describes various types of software. It discusses utilities, file management software, peripheral drivers, print drivers, package software, generic software, integrated software, applications software, specific software, bespoke software, word processing software, spreadsheet software, macros, database software, presentation software, web browser software, bookmarks, email facilities, search software, reply software, file attachments, and website design software.