B4P provides an extensive library of standard functions with an emphasis on processing complex tables and data structures. Some of the standard functions
are part of the B4P Data Engine where other functions are provided in B4P function libraries (which are coded in B4P). You can also define your own functions.
B4P provide a convenient method to create user-defined procedures and user-defined functions and call them up as if they would be part of the standard B4P function library. You can even create you own B4P library files containing your frequently used functions you have written so they are available at your discretion whenever you need them. See Introduction to user-defined functions for details.