DDNAME | Function | Dataset Type | Comments |
| SMPCSI | Consolidated Software Inventory - a database of SYSMODs, datasets, etc, under SMP's control | A PDS | Always required. |
| SMPCNTL | Input data set that contains the SMP control cards | Card-image dataset. | Always required |
| SMPPTFIN | Input dataset containing SYSMODS to be RECEIVEd | Card-image dataset | |
| SMPHOLD | Input dataset containing HOLDDATA to be RECEIVEd | Card-image dataset | |
| SMPOUT | SMP message file where reports are printed | SYSOUT dataset | Always required. |
| SMPRPT | SMP report file | SYSOUT dataset | |
| SMPLIST | SMP output from the LIST command | SYSOUT dataset | |
| SYSPRINT | Print file for SMP invoked utilities (compiler, zap, LKED) | SYSOUT dataset | Always required. |
| SMPPUNCH | SMP file for punched output | Card-image output file | |
| SMPLOG | History log | Sequential dataset. | Always required. |
| SMPLOGA | Alternate history log | Sequential dataset | Always required. |
| SMPPTS | PTF temporary store - used to hold RECEIVEd SYSMODs | Card-image partitioned dataset | |
| SMPMTS | Macro temporary store - intermediate library for storage of macros which are updated or replaced by an APPLY but do not reside in a target library | Card-image partitioned dataset | |
| SMPSTS | Source temporary store - like SMPMTS, but for source which is updated/replaced by an APPLY and does not reside in a target library | Card-image partitioned dataset | |
| SMPTLIBs | Temporary libraries used to hold SYSMODs RECEIVEd from RELFILEs on tape | Partitioned datasets | |
| SYSUT1-4 SMPWRK1-5 | Work and scratch datasets used by utilities invoked by SMP | Temporary files | |
| TLIB | Target library - contains the code of one or more of the software products under SMP's control - DDNAME generally corresponds to low-level qualifier of dataset name | Partitioned dataset | |
| DLIB | Distribution library - contains components required to rebuild members of target libraries if a change to the target library needs to be backed out - DDNAME generally corresponds to low-level qualifier of dataset name | Partitioned dataset | |