Od wersji 2.60 Pluto obsługuje własne funkcje napisane w Visual Studio w C# i skompilowane do postaci DLL.
Po zainstalowaniu Pluto, domyślnie w folderze C:Program Files (x86)ExakomPLUTO Live ReportExternalAssembliesExakomDemo.MathematicalPackage zostanie umieszczony przykładowy projekt w Visual Studio zawierający kilka własnych funkcji:
Po skompilowaniu kodu do postaci pliku DLL, należy plik ten wskazać w Pluto, przechodząc do opcji programu i zakładki External Assemblies:
Uwaga: wszelkie zmiany w pliku DLL wymagają ponownego podłączenia pliku do Pluto i restartu serwera Pluto.
Po wykonaniu tych czynności, w polu wyrażenie możliwe będzie użycie własnych funkcji pochodzących z pliku DLL. Należy korzystać z nazwy w postaci:
NAMESPACE.CLASS.FUNCTION(ARGS)
przykładowo:
Własne funkcje nie muszą posiadać argumentów. Mogą też posiadać więcej niż jeden argument (jak w przykładowej funkcji ActPower).