A program used to create, edit, format, print, save, and retrieve.