FLAG is constructed by using a software framework that consists of a set of loosely coupled components. These components are controlled by a "hub" device that contains descriptions of data/information content and their inter-relations.

This set up results in FLAG being an adaptable product. Implementations can tailor the structure, data/information content, functionality and terminology according to company specific needs.