Skip to content

Key Differences Between Specifications and Implementations

Quick takeaway

Specifications and implementations share the same underlying structure — the difference is that implementations add client-specific information on top.

Feature Specification Implementation
Product Requirements Yes Yes
Modules and Entities Yes Yes
Fields and Metadata Yes Yes
Lineage Yes Yes
Measure Impact Yes Yes
Export Yes Yes
Notes Yes Yes
Client-Specific Information No Yes

A specification is the reusable product requirement set. An implementation adds client-specific information, implementation notes, and configuration context while retaining the underlying product requirements.