DSS is a database system that was designed to efficiently store and retrieve scientific data that is typically sequential. Such data types include, but are not limited to, time series data, curve data, spatial-oriented gridded data, textual data, and others. The system was designed to make it easy for users and application programs to retrieve and store data.

DSS data is stored in blocks, or records, within a file, and each record is identified by a unique name called a pathname. The pathname is formulated in a way that makes it easy to group related data together. Software from HEC can read from and write to DSS files. This capability facilitates data exchange among the HEC software applications. For example, you could use HEC-ResSim to generate the time series data input for HEC-FIA.