Interfejs Programistyczny to mechanizm, który otwiera przed użytkownikami możliwość rozbudowy systemu poprzez tworzenie tzw. dodatków. Te dodatki, zwane także Callbackami, działają na formatkach systemu, co pozwala na modyfikację wyglądu okna, jego funkcjonalności oraz implementację zaawansowanych rozwiązań, zwłaszcza w kontekście integracji.