Species ranges are tracked through presence records for species in each watershed. Each presence record in PISCES includes foreign keys to the HUC12 mapping unit, taxon, original dataset, and a presence type along with any other relevant metadata specific to that record.

Presence classifications include whether the data is historic or current, native or translocated, and whether the data source is empirical, model-generated or expert knowledge. PISCES uses these attributes to layer and separate data upon output.

Records can be assigned to a collection, such as quality controlled datasets which are a set of records that has been manually reviewed by species experts and is considered authoritative. Groups of taxa, such as native species, or taxa of interest for specific analyses can be placed together in species groups. Users can filter PISCES outputs to only include selected taxa and/or data types using metadata attributes, collections, and/or species groups.

Built-in transaction system track all changes to data, such as the import of new data or the modifications of existing data. Data changes made using the built-in tools can be retroactively reverted to prior states if desired.