Software Update Downloads


Login to download the latest version

Network Software

CHEMCAD version 7 logo

Contact Support

Have questions about CHEMCAD or need help on something specific? Get in touch with one of our high-level support engineers by phone or e-mail.


International Support

If you are located outside of the United States and need support, please get in touch with one of our representatives in or around your region.

Find a Representative

Browse Our Training Workshops and Videos

Take advantage of comprehensive CHEMCAD training services ranging from basic and advanced training courses to informative videos and webinars.


Release Notes


  • Created a new CC-THERM ribbon that provides a case-based, streamlined workflow for heat exchanger sizing (7593/7728)
  • Provided easy access to all CC-THERM reports and charts directly from the CC-THERM command ribbon (2222)
  • Expanded the pipe schedule table to support JIS and DIN standards or a user pipe table (7808/6211/6252/6253)
  • Added a context menu for charts with data series-specific options (7483/7760)
  • Added the capability to save any displayed data series in a chart as a user series (7474)
  • Provided improved access to CEP Cost Index data via the Edit Costing Index ribbon command (5891)
  • Added calculated heat transfer area for utility mode to KREA specifications (5194)
  • Added the option to select a utility stream for PFR KREA (7847)
  • Added KREA UnitOp icons that provide inlets for the thermal mode utility option (6196)
  • Changed the behavior of reactors (KREA, REAC, GIBBS, EREA) to use lowest inlet pressure where no reactor pressure is specified (6299)
  • Added a 13-stream outlet icon to the Divider UnitOp sub-palette (7631)
  • Added ramp information to the Stream and UnitOp Links section of the Topology report (7796)


  • Corrected an issue where column reboiler sizing did not flag CC-THERM process type to a once-through thermosyphon reboiler (1873)
  • Corrected an issue with unit operation costing not showing the correct currency (2955)
  • Corrected an issue with Stream Reference UnitOp destination stream flash behavior (7737)
  • Corrected an issue where the Currency Factor field of the Engineering Units dialog did not accept a decimal point (7771)
  • Corrected an issue with inlet temperature calculation for a co-current heat exchanger with a specified number of zones (7802)
  • Corrected an issue that could in rare circumstances lead to a blank UnitOp sub-palette (7874)


  • Corrected an issue that prevented disabling a VBA reaction in a vessel reactor UnitOp (5024)
  • Corrected an issue with the RAMP controller not receiving values from an external source such as a sensitivity analysis, controller, or Data Map (7495)


  • Corrected an issue with liquid density displaying an incorrect unit label in the zone-by-zone analysis report (7306)
  • Corrected an issue with tube material data not loading properly for a heat exchanger prior to calculation (7417)
  • Corrected an issue with CC-THERM calculating incorrect pressure drop for a single baffle (7638)


  • CC-DYNAMICS: Added capability to set step size in user-defined time units (seconds, hours, etc.) for a dynamic simulation (4021)
  • Implemented mode 3 (specify pressure out and power, calculate efficiency) for polytropic compressor and expander UnitOps (5567)
  • Improved the Select Components search to more easily find a match based on legacy component number (7629)
  • Enabled calculation of mean residence time for a pipe with holdup (7719)


  • Corrected an issue with heating values for components with fractional molecular formulas (1592/5296)
  • Clarified the way that elevation is used with regard to specifying a relief device (5981)
  • Corrected exposed area configuration and calculation issues for relief device fire case API 520/521 under certain circumstances (7514/7515)
  • Corrected an issue where CHEMCAD could stop unexpectedly when running a simulation with user-added components and BIPs (7578)
  • Corrected an issue that could cause unexpected behavior for CHEMCAD simulations with long file path names (7602/7603)
  • Corrected an issue where unnecessary files in the simulation folder could cause CHEMCAD to close unexpectedly (7633)
  • Corrected an issue where the pressure drop through a nozzle cross-section could be calculated incorrectly (7672)
  • Corrected an issue where a Control Valve UnitOp did not accept user specification of a related PID controller using equipment ID 1 (7677)
  • Corrected nominal pipe size values in the pipe schedule table for three unusual pipe sizes (7705)
  • Corrected an issue with UnitOp Manipulation of Particle Size Distribution in VBServer (7715)
  • Corrected an issue where a simulation with a two-section mass transfer column did not import correctly into CHEMCAD NXT (7749)
  • Corrected an issue where in rare cases, the column packing sizing report listed incorrect diffusivity values (7752)
  • Corrected an issue with Maurer model flash calculations for a formaldehyde/methanol/water system (7756)
  • Corrected the behavior of the user-specified pressure profile option for distillation columns (7765)


  • Corrected an issue that could cause CHEMCAD to stop unexpectedly while running a dynamic distillation column with a large number of components (7595)
  • Corrected an issue that could cause CHEMCAD to stop unexpectedly while running a dynamic simulation using numerous Ramp UnitOps (7637)
  • Corrected an issue with the Ramp UnitOp that could prevent a change of component mole/mass flow rate (7645)
  • Corrected issues with pipe holdup (7655)
  • Corrected an issue that incorrectly calculated conditions for batch column drain holdups (7702)


  • Corrected labeling of CC-THERM criteria design variable (3638)
  • Corrected an issue with calculation of heat curve in CC-THERM when using true species electrolytes (7653)
  • Blocked potentially confusing baffle-related spacing messages for kettle reboiler and crossflow heat exchangers (3018)
  • Corrected an issue where the shell-side temperature for a knockback condenser heat curve did not match flowsheet values (4839)
  • Corrected an issue with CC-THERM vibration analysis calculation (4852)
  • Corrected multiple issues involving vapor belt (4865)
  • Corrected an issue where the Baffle dialog did not read the nozzle inlet or outlet specifications (5001)
  • Corrected an issue where CC-THERM calculated an invalid critical velocity (5278)
  • Corrected vibration analysis so that it properly accounts for divided and split flows (5326)
  • Corrected an issue where design mode baffle spacing results did not transfer to rating mode (5562)
  • Corrected an issue where CC-THERM design case reported incorrect baffle spacing values (5563)
  • Corrected calculation of tube-side outlet nozzle pressure drop for co-current heat curve (6382)
  • Corrected an issue where a vibration warning could cause the CC-THERM Excel report to incorrectly list a convergence error (7724)


  • Updated the TPXY Chart Settings dialog, making it easier to use (7502)
  • Added the capability to display multiple Txy/Pxy lines on same TPXY chart (5759)
  • Added the capability to compare multiple thermodynamic models and BIP sets on a single TPXY chart (163, 4826)
  • Added the calculated azeotrope to TPXY reports (7501)
  • Added the mole fraction of a third component, where specified, to TPXY reports and charts (4052)
  • Implemented the IAPWS-IF97 method to calculate the density, viscosity, and thermal conductivity of water (5192, 5611)
  • Updated the Plot Stream Properties dialog so that the upper and lower temperature bounds are required entries, with estimated ranges suggested for many streams (3405, 7560)
  • Improved the performance of the Select Components dialog with faster loading time, a streamlined search process, and the option to sort by CAS RN® number (7353, 4647, 4929)
  • Improved the speed of save operations after a run to improve performance for large simulations (7478)
  • Improved access and visualization of group contribution data (7506, 7573)
  • Added an automatic vibration check in CC-THERM that warns the user if vibration is detected (583)
  • Added fugacity, K-value, and activity coefficient (gamma values) to available properties for Sensitivity Analysis and Optimization tools (4741/4744)
  • Updated the Thermodynamics report to include a note if the Twu alpha parameters for VTPR have been estimated (6060)
  • Implemented UNIFAC group interaction parameters generated from COSMO-RS and COSMO-SAC for many missing group-group interactions, per Ind. Eng. Chem. Res. 2020, 59, 1693-1701 (7475)


  • Corrected an issue in CHEMCAD 8.0 and CHEMCAD NXT 1.0 where DVSL and relief device sizing ignored head depth ratio for hemispherical heads (7523)
  • Corrected an issue with the Node UnitOp that could cause unexpected unit IDs to display in the specifications dialog (7562)
  • Corrected an issue where CC-THERM did not use the kettle tube bundle specified for the exchanger (5677)
  • Corrected an issue where fugacity coefficients were not being reported correctly for local thermodynamics (internal calculations and flowsheet convergence were not affected) (7504)
  • Corrected an issue with Data Maps not executing properly during a Sensitivity Analysis run (7580)
  • Corrected an issue where CHEMCAD was not calculating solid-liquid formation properly for pure component streams (7524)
  • Corrected a rare issue that could occur when switching a Stream Reference UnitOp from column stage to pumparound (7552)
  • Corrected operational parameters when calculating the vapor and liquid loads for the Billet & Schultes packed mass transfer method, to more accurately implement the published correlation (7116)
  • Corrected an issue where automation could stop unexpectedly when loading a large number of simulations (6998)


  • Implemented the Layers feature to enable selective hiding of flowsheet objects (5902)
  • Added a feature to TPXY charts to calculate and display the azeotrope point where applicable (837/7428)
  • Added the User Series feature to allow the addition of one or more defined values to an existing chart (6675/7329)
  • Added several new properties, including freezing point and API gravity, to the stream property options for sensitivity analysis (5234)
  • Added functions to VBA to get and set dynamic run time (4507)
  • Added a link to the Chemstations YouTube channel to the File tab commands (7312)


  • Updated UAM to version 8.0.1 (7438)
    If you use UAM, please contact us to discuss the improvements that this update provides. Recompiling your UAM is not required, but doing so will enable you to use improved features.
  • Added the CAS RN® number to CP_RECORD for user-added modules (6532)
  • Exposed the calculated activity coefficient to the UAM environment (6594)


  • Corrected an issue with ID number assignment for grouped flowsheet objects (5990)
  • Corrected an issue with BIP selection when more than 200 components were added to a simulation (7225)
  • Corrected an issue with the Export to Excel CSV feature for the sensitivity analysis chart (7397)
  • Corrected an issue in flash calculation where activity coefficients could become extremely small where solids were present (7424)
  • Corrected a stream routing issue when using liquid-liquid equilibrium with solids if the stream resolved to a single liquid phase (7427)
  • Corrected an issue with the Ramp UnitOp interpolating incorrectly between time zero and the first non-zero data point (7451)


  • Upgraded CHEMCAD’s optimization tools with more robust objective function input, improved calculation, multi-objective optimization, Pareto front visualization, and more reliable global optima
  • Added the capability for CHEMCAD NXT to use a multi-core processor to improve calculation speed (4914)
  • Rewrote the CHEMCAD calculation engine to improve speed, convergence stability, and thermodynamic calculations
  • Implemented the Raschig 2009 packing model as a new packing method for mass transfer column sizing and rating (4169)
  • Enhanced the Stream and UnitOp Starting IDs feature to allow entry of alpha-numeric prefix values (6703)
  • Added an option to the Sensitivity Analysis report and chart to filter any points that did not converge (4779/7084)
  • Added the capability to run a selected UnitOp, a group of UnitOps, or a recycle loop from the OPC client (5801)
  • Added the capability for the Meta UnitOp to reference a relative file path to a child simulation (6098)
  • Removed limitations on total number of streams that can connect to UnitOps with large numbers of inlet and outlet ports (1061)
  • Added the option to export a Data Map (4115)
  • Simplified use of the Scale option for the objective function in the Optimization and Data Reconciliation tools (5259)
  • Provided easy access to all user-added module (UAM) documentation, libraries, and files in the Chemstations directory (6244)
  • Exposed the CHEMCAD solver to the UAM environment (6443)
  • Improved reporting of mass transfer HETP for the Billet & Schultes and Raschig 2009 packing sizing methods (6798)


  • Implemented a new ribbon-based command structure for CHEMCAD (5767/6154)
  • Increased the limit for stream names to 100 characters (1006)
  • Implemented automatic update of relevant UnitOp settings when a referenced stream or UnitOp ID changes (1280)
  • Improved the RAMP UnitOp with a grid interface that supports up to 5000 entries and makes it possible to copy and paste data to and from Excel (3522/5241/7360)
  • Redesigned the Engineering Units dialog to improve ease of use (4909)
  • Implemented a 3-D surface chart for use with the Sensitivity Analysis tool (5056)
  • Improved the Control Valve UnitOp specification modes for ease of use (7267/7272)
  • Added the capability to select all text boxes and databoxes on a flowsheet with a single click to apply font changes (6686/7030)
  • Added the capability to specify a default font for all flowsheet databoxes (7029)
  • Added a message in the status bar to indicate when a simulation’s results are converged (366)
  • Changed the behavior of the Auto Pan feature so that it remains active until the user turns it off (6181)
  • Improved the performance of the E-mail Simulation feature (6255/6939)
  • Corrected an issue where the Zoom to Fit feature did not function as expected after flowsheet objects were moved to a new location (6837)
  • Made fixed-flow modes in the Divider, Stream Reference, Vessel, and Tank UnitOps consistent and independent of time engineering units (6840)
  • Enabled the Snap to Center setting for drawing by default (6870)
  • Added numerous drawing tools for use in the main CHEMCAD workspace and the UnitOp Designer tool (5959/6877)
  • Replaced the "Run one time step for dynamic simulation" option in Convergence Parameters with an easily accessed command on the Home tab (7012)
  • Improved the selection of variables to plot on a sensitivity analysis chart (7088)
  • Added a Windows Registry key setting that preserves the user’s palette settings during CHEMCAD updates (7197)
  • Adjusted the Edit Streams dialog to prevent overlapping command buttons (7209)


  • Added a zone-by-zone analysis calculation for a sensible-sensible case (2405)


  • Added full zoom capabilities to completed runtime charts (3897)
  • Prevented runtime charts that are closed during a dynamic run from reopening (7081)
  • Added the capability for the META UnitOp to run in a dynamic simulation (2386)
  • Corrected an issue where the runtime chart in a Batch Reactor dynamic simulation could cause CHEMCAD to close unexpectedly (5052)


  • Added new chemicals from the DIPPR Lite May 2019 and May 2020 databases into CHEMCAD (6993/7327)
  • Resolved several entries in the CHEMCAD database where a physical property was incorrectly being calculated from another property’s equation (7045)
  • Corrected an error in the specific gravity values of some components (6992)
  • Added 3M Novec 649 to the CHEMCAD component database (4944)
  • Added Eastman Chemical Co. heat transfer fluids (Therminol) to CHEMCAD database (5604)
  • Corrected the Gibbs of formation for boron trichloride (BCl3) and other components (6582)
  • Corrected component data for 932 Ammonium Chloride (7053)
  • Corrected the DIPPR vapor pressure for 1,3-Diaminopropane (CAS RN® 109-76-2, ID 1875) (7117)
  • Corrected the DIPPR heat of formation for 2-Phenyl-2-Propanol (CAS RN® 617-94-7, ID 1440) (7126)
  • Corrected an issue that could prevent the molecular weight of a user component from updating as needed when the component’s formula was changed (7022)
  • Implemented verification of component CAS RN® number on entry of a user-added component (7273)


  • Added a new option to the Kinetic Reactor UnitOp for counter-current PFR utility calculation of either the inlet or outlet temperature (137/5189)
  • Corrected an issue where the User Component report did not include all the Antoine vapor pressure coefficients for a user-added component (4748)
  • Corrected an issue with the "Resize the column after each run" option not working for packed columns (4772)
  • Corrected an issue where the Excel Data Map feature could not pass a range of cells for data reconciliation (4795)
  • Corrected an issue where the Maurer thermodynamic model could predict an invalid enthalpy value for a mixture of nitrogen and oxygen (4903)
  • Corrected an issue where the Stream Reference UnitOp did not adjust its own feed stream (5109)
  • Corrected an issue where a META UnitOp did not account for a child UnitOp having different thermodynamic settings (5142)
  • Corrected an issue where displaying an equilateral triangle plot could cause CHEMCAD to reinstall Windows components (5167)
  • Corrected an issue where the Wilson activity coefficient model could flash streams incorrectly when used as a local thermodynamic model (5220)
  • Corrected an issue with the Maurer K-value model predicting invalid activity coefficients (5251)
  • Corrected an issue where a solid component could be included in vapor/liquid transport property calculations (5558)
  • Corrected issues with the Compressor and Expander UnitOps to check actual power and efficiency only when entered by the user (5668)
  • Corrected an issue with generation of the Excel interface file when that option is selected for packing sizing (5933)
  • Corrected the NTS data that displays in the Excel interface file for packed column sizing (3448)
  • Corrected an issue where a closed control valve on a node flowsheet could still show flow in rare circumstances (5973)
  • Corrected an issue with mass balance calculation in the Vessel Reactor UnitOp (6049)
  • Corrected a Japanese translation issue for the binodal plot (6071)
  • Corrected an issue with the VTPR equilibrium calculation that could occur when Water/Hydrocarbon Solubility was set to Immiscible (6202)
  • Changed the reference density for automatic estimation of VTPR ci constant (6941)
  • Corrected an issue where opening a simulation that used VTPR for local thermodynamics could cause CHEMCAD to close unexpectedly (6695)
  • Allowed sizing and cost calculations concurrently with the relevant UnitOps, instead of at the end of the flowsheet run (6260)
  • Corrected an issue with the Tray Composition report so that mass fractions are reported (6316)
  • Disabled the ports on UnitOp symbols while the Select UnitOps or Select Streams dialog is open, to prevent accidental port connections while clicking on flowsheet items (6322)
  • Corrected specific heat conversion calculations for kJ/gmol in the Engineering Units Converter (6332)
  • Revised the Heat Exchanger UnitOp costing algorithm for long tubes or falling film evaporator exchanger types (6358)
  • Corrected an issue where CHEMCAD could report liquid volume percentage as liquid volume fraction (6370)
  • Corrected an issue where the Loop UnitOp did not take local thermodynamic settings into account (6491)
  • Added the capability to change the reported engineering units for mass transfer sizing dP/m values (6542)
  • Corrected an issue with the Pipe UnitOp that triggered a warning message about the Baker graph under certain conditions (3754)
  • Changed the default behavior of the Pipe UnitOp to use the Beggs and Brill method, rather than the Baker method (6821)
  • Corrected an issue where a Pipe UnitOp with heat transfer and elevation specified could calculate invalid outlet stream values (7249)
  • Corrected an issue where the calculated velocity in the pipe sizing report did not match the flowsheet value (6620)
  • Removed support for the SPEAD model (6661)
  • Corrected an issue where the Vessel Reactor UnitOp could ignore SLE (6666)
  • Corrected an issue where a VLLE Flash UnitOp could ignore SLE in the light liquid phase (6668)
  • Corrected an issue where legacy flow units could override a user’s property set selection (6814)
  • Changed the extrapolation behavior of the Ramp UnitOp (6824)
  • Corrected an issue with reporting of SCDS UnitOp with reactive distillation to report actual reaction volume values (6851)
  • Expanded real-time reporting of UnitOp warning and error messages in the Messages pane (6872)
  • Corrected a Flash UnitOp issue where running an isentropic flash could cause changes to the calculated entropy value (6878)
  • Corrected an issue with some solids handling UnitOps interacting incorrectly with the SLE thermodynamic setting (6907)
  • Corrected an issue with the partial pressure calculation when a weight fraction is selected on the TPXY X-axis option (6958)
  • Corrected an issue with the Relief Valve UnitOp non-flashing liquid mode option (6975)
  • Corrected an issue with the Print Component Data report that could occur with components created using UNIFAC correlation (7129)
  • Corrected issues with the TOC/COD tool interface (7152, 7153, 7154)
  • Updated the UsrEqn1001.sf file, to provide clearer instructions on creating a user-added transport property equation (7245)
  • Corrected an issue that could cause a custom property set with a blank name to unexpectedly close CHEMCAD (7252)
  • Corrected an issue where the User Components report output to Excel could skip some lines of data (7258)
  • Corrected an issue where Heat Exchanger costing was based on calculated area, rather than zone analysis area, for an exchanger with multiple zones (7264)
  • Updated costing index with May 2020 published values (7349)
  • Improved convergence for SRK and Peng-Robinson thermodynamic models with supercritical fluids (7357)
  • Corrected an issue where the Save As command did not save changes if the simulation name was not changed (7363)



Minimum System Requirements

We recommend the following system configurations so you can experience the best that CHEMCAD has to offer:

  • Processor speed: 1 GHz or faster, 32- or 64-bit
  • Operating system: Windows 7 or later (all 32- and 64-bit versions)
  • RAM: 1 GB for 32-bit, or 2 GB for 64-bit
  • Video card: DirectX 9 graphics device with WDDM 1.0 or higher driver
  • Display resolution: 1920 x 1080 or higher
  • Hard disk space: 16 GB (32-bit) or 20 GB (64-bit) for installation,
    1 GB free space recommended
  • Productivity software: Some features require Microsoft Office®