• Full relationship mapping between all rows, including formatted fields referencing components, files, properties, and directories.
  • Highlighting of broken relationships, with full explanation.
  • Cascaded update when editing a referenced row. e.g. Renaming a directory row will optionally udpate everything that references that row, including formatted fields.
  • Cascaded deletion when deleting a parent row. e.g. Deleting a component row optionally deletes everything belonging to the component.
  • Smart field editors.
    • Auto-completion where suitable.
    • Menu based flag field editor.
    • Tooltips showing exact meaning of flag fields.
    • Guid generator.
  • Validation profiles.
    • Validate more than one file at a time.
    • Validate files using more than one cub at a time.
    • Sort, hide, copy the validation results.
    • Auto navigates to the relevant field.
  • Configurable external tool commands.
    • Optionally pass the current file to the external tool on its command line.
    • Pass transforms to external tools as msi files, and have InstEd automatically include the changes made by the external tool in the original transform.
  • Single command backups of the current file.
  • Msi differencing.
  • Apply and unapply multiple transforms to see cumulative effects.
  • Easily revert single fields, or whole tables, in both transforms and diffed msi files.
  • Hide empty tables. 
  • Back and Forward navigation of table cells using keyboard and/or browsing buttons on mice/keyboard.
  • Build and rebuild cabs from the Media table.
  • Merge modules into the msi, with automatic fixup of the sequence tables. Extract the cabs and/or files from the merge module when merging.
  • Command line validation.
  • Specify a name for use in the "Last Saved By" field, e.g. a company name instead of a user name.
  • Context sensitive F1 help integrated with the online Windows Installer SDK.
  • Directory table shows expanded target folder.
  • _Streams table is accessible so that merge module cabs can be accessed.
  • Update the File and MsiFileHash details for files located in the source tree.
  • Import regedit files (.reg) into components.
  • Sets the INSTED_VALIDATING_FILENAME environment variable to the filename of the msi being validated, so that QA cubs can validate the form of the filename.