# CONCEPTS

- [Overview](/flxbl/sfp/concepts/overview.md)
- [SF CLI vs. SFP](/flxbl/sfp/concepts/sf-cli-vs.-sfp.md)
- [Domains](/flxbl/sfp/concepts/domains.md)
- [Packages](/flxbl/sfp/concepts/packages.md)
- [Supported package types](/flxbl/sfp/concepts/supported-package-types.md)
- [Unlocked Packages](/flxbl/sfp/concepts/supported-package-types/unlocked-packages.md): Unlocked/Org Dependent Unlocked Packages
- [Org-Dependent Unlocked Packages](/flxbl/sfp/concepts/supported-package-types/org-dependent-unlocked-packages.md)
- [Source Packages](/flxbl/sfp/concepts/supported-package-types/source-packages.md)
- [Diff Package](/flxbl/sfp/concepts/supported-package-types/diff-package.md)
- [Data Packages](/flxbl/sfp/concepts/supported-package-types/data-packages.md)
- [Artifacts](/flxbl/sfp/concepts/artifacts.md)
- [Package vs Artifacts](/flxbl/sfp/concepts/package-vs-artifacts.md)
- [Identifying types of a package](/flxbl/sfp/concepts/identifying-types-of-a-package.md)
- [Dependency management](/flxbl/sfp/concepts/dependency-management.md)
- [Transitive Dependency Resolution](/flxbl/sfp/concepts/transitive-dependency-resolution.md)
- [Destructive Changes](/flxbl/sfp/concepts/destructive-changes.md)
