CRISTAL Macro Language: Macro commands are the heart of the application development capabilities of the CRISTAL System. These command statements can access, activate, and control any of the functions of the keyboard or menus, as well as other specific built-in or user defined routines in the macro library. Macro statements enable CRISTAL to perform user programmed operations, such as menu selections, operation specifications, or data input, that can be tailored for specific applications. The ability to provide "data links" allows CRISTAL to integrate information in various forms into a common reference database. Different data types can be linked together by implementing a unique set of macro commands. These macros include operations for loading or saving a spreadsheet, image, or text file, sorting and querying a range of cells to form a database, and subroutines to provide users with a menu system for accessing information nodes. Links between data files are created by coordinating the execution of a user implemented macro sequence that activates the nodes specified in the macro statements. CRISTAL: Information Management CRISTAL: Data Links CRISTAL: Graphical Interface Authoring Systems Using Macro Commands