Home
Author Manual
Themes Guide
Development

Fungible Packages - Package Interface

An FPM package contains one or more “ftd modules”, and the modules export one or more “symbols”, eg records, variables, components and so on.

The set of modules and symbols exported by a package is called “package interface” of that package. FPM lets one package declare that it is “implementing” another package. All packages that implement a common package are interchangeable without chaning any code, and only updating the dependency in FPM.ftd file.