JMP Life Sciences dialogs function differently from standard JMP dialogs. Standard JMP dialogs invoke calculations in compiled code, whereas JMP Life Sciences dialogs generate a SAS program (with suffix .sas ), execute it in the background, and then return results. The results typically consist of SAS data sets (also known as SAS data tables, with suffix .sas7bdat ) along with a JMP scripting language file (with suffix .jsl ) that automatically invokes standard JMP platforms.