Word processing programs or software is a type of advanced typing program that allows a user to record information and then letting the user perform a variety of other things with it. Having evolved and expanded over the years, word processing programs now support things like creating, editing, proofreading, formatting and printing information recorded. This will by default be text, but can include other elements in more modern software versions that support things like images, graphics, etc.