Środowiko rozszerzeń pozwala również na wzbogacenie programu o nowe funkcje i możliwości dostosowane do indywidualnych potrzeb klienta.
Funkcje prywatne umożliwiają napisanie i wykonanie własnego programu w języku Visual FoxPro oraz funkcji zaimplementowanych w programie. Możliwe jest również wykonanie zewnętrznego programu lub procedury napisanej na życzenie klienta.
Tworzenie funkcji prywatnych przeznaczone jest dla osób dobrze zorientowanych w tematyce komputerowej, głównie programistów i wdrożeniowców.
Funkcje prywatne posiadają system uprawnień obejmujący zarówno grupy użytkowników jak i konkretnych operatorów.
Funkcja prywatna może być zewnętrznym programem napisanym przy pomocy Visual FoxPro zarówno w postaci plików APP , EXE oraz skompilowanych poszczególnych funkcji FXP lub SPX. Program taki może w pełni korzystać z niektórych zmiennych jak również ze wszystkich funkcji wewnętrznych programu. Wykaz funkcji udostępniony jest w SDK.
Funkcja prywatna może być również – analogicznie do prologu wydruku – ciągiem instrukcji języka Visual FoxPro wpisanym w polu edycji zatytułowanym Treść funkcji wewnętrznej. Pole to jest aktywne po wyborze opcji Funkcja wewnętrzna.
Osoby zainteresowane tworzeniem funkcji prywatnych prosimy o kontakt z dostawcą oprogramowania lub działem serwisu firmy Humansoft.
⇒ patrz rozdział: Wydruki -> Prolog i epilog wzorca wydruku
Funkcje prywatne mogą być przydatne do wykonania własnej analizy lub korekty danych.