Il s'agit des fonctions qui se trouvent dans les bibliothèques de fonctions utilisateur (UFL, User Function Libraries - bibliothèques de fonctions utilisateurs). Une UFL est une bibliothèque séparée de liaisons dynamiques (DLL - Dynamic Link Library) ou Automation server que vous pouvez créer et que Crystal Reports peut utiliser pour ajouter vos propres fonctions personnalisées au langage de formules. Une UFL est plus complexe à écrire qu'une formule utilisant la syntaxe Basic ou la syntaxe Crystal.
Remarque Vos états utilisant des UFL seront moins transférables car vous devrez distribuer vos UFL avec vos états.