ToolBook is an authoring system that provides an object-oriented environment for developing Windows applications.  A sample ToolBook pageAn object-oriented environment is a programming environment in which all the visual elements such as buttons, fields, graphics, viewers, backgrounds, and pages are objects.


ToolBook has been called the "software construction kit for Microsoft Windows."  Each object has a set of properties that can be used to define the object's appearance and behavior.  As an example, a button's property can be set such that it appears as either a push button, check box, or radio button.  OpenScript, the programming language used, provides a way of controlling object behavior.  A script can be written for a button (Instructor only) that allows a certain action to take place if the button is pressed.  Because ToolBook runs in the Windows environment, the graphical user interface provides access to windows, menus, dialog boxes, and graphic controls.


 ToolBook uses the book metaphor.  Each ToolBook application is called a book and each screen is called a page.  The various visual elements such as buttons, fields, and graphics make up what the user sees on each of your ToolBook pages.  A page is made of both a foreground and a background.


The latest version of ToolBook is ToolBook 10.5 and has many exciting features to allow you to develop eLearning content for normal web delivery as well as mobile devices.


In the following sections you will learn more about books, objects, and pages as well as how to add interactivity to your ToolBook lessons: