By means of a brief example we have shown how the FI provides a data model that is consistent with C. However, the FI provides an architecture supporting foreign languages in general. It has a general component, common to all languages supported, and allows for specific components dealing with the language in question.