SNAP® is a robust desktop application suite that provides users with an expansive toolset and visual interface to handle large input models for some of the most powerful applications and software packages in the engineering industry.
SNAP® is built on the Common Application Framework for Engineering Analysis (CAFEAN) which provides a highly flexible framework for creating and editing input for engineering analysis codes as well as extensive functionality for submitting, monitoring, and interacting with the codes. The following applications are included with every SNAP installation:
There are multiple stakeholders for SNAP:
In addition, several organizations have funded development of plugins that provide GUI front ends to their own codes. The ISL staff develops and maintains the entire SNAP suite and has over 70 combined years developing the software.
Starting with SNAP 5.0, there is a new licensing module that now checks a license key to validate which plugins the user has access to.
The following ISL plugins are available for purchase and require an active subscription to download, install, and run.
| Analysis Codes | Plug-in | Program |
| RELAP5/MOD3.3, RELAP5-3D | RELAP5-3D | SUG |
| RETRAN-3D | RETRAN-3D | SUG |
| GOTHIC | GOTHIC | SUG |
| Python | PyPost | SUG |
| MATLAB | SNAP-MATLAB | SUG |
To purchase a new subscription for any of the above plugins or one of the bundles, go to the ISL Customer Portal. Users will be able to purchase and manage subscriptions and licenses directly on the portal.
Furthermore, organizations can assign a Company Administrator to manage the subscriptions. The Company Administrator can invite other users to register on the portal and join the organization. The Company Administrator will also be able to assign available license keys to the registered users. Note that organizations may designate multiple Company Administrators as needed. The attached document (ISL Customer Portal Instructions - SUG.pdf) provides instructions on this process.
Note that if an organization already has an active subscription but has not yet registered an organizational account on the ISL Customer Portal, they will first need to register. Once the organizational account has been created, the Company Administrator should email the SNAP support team to request licenses. Licenses will then be added to the organizational account consistent with the company’s current subscription level. These licenses can then be assigned to other users within the organization once they’ve joined the organizational account.
In general, the NRC allows distribution of its reactor safety codes and tools to domestic organizations (utilities, vendors, academic institutions, commercial enterprises) and international organizations located in countries that participate in the Code Applications and Maintenance Program (CAMP), the Cooperative Severe Accident Research Program (CSARP) or the Radiation Protection Computer Code Analysis and Maintenance Program (RAMP). Below are a list of NRC codes / plugins and the program that manages access.
| Analysis Codes | Plug-in | Program |
| FRAPCON, FRAPTRAN, FAST | FRAP | CAMP |
| PARCS | PARCS | CAMP |
| TRACE | TRACE | CAMP |
| MELGEN/MELCOR | MELCOR2X | CSARP |
| RADTRAD | RADTRAD | RAMP |
In addition, the following plug-ins are available to CAMP members under the CAMP SNAP User's Group (CAMP-SUG) agreement.
| Analysis Codes | Plug-in | Program |
| RELAP5/MOD3.3 | RELAP5c | CAMP-SUG |
| Python | PyPost | CAMP-SUG |
| MATLAB | SNAP-MATLAB | CAMP-SUG |
Details about gaining access to the above plugins can be found here:
Access to NRC Plugins and the ISL CAMP-SUG Bundle