DockFun został napisany w oparciu o środowisko Cocoa i jego głównym zadaniem jest łatwy dostęp do szeregu aplikacji z poziomu systemowego docka. W tym celu możemy utworzyć nieskończenie wiele docków tematycznych, zawierających uprzednio wyselekcjonowane aplikacje. Pomiędzy poszczególnymi dockami możemy się w prosty sposób przełączać, a panel kontrolny o nazwie Dockpit pozwala na łatwe zarządzanie nimi – dodawanie nowych, usuwanie oraz modyfikowanie już istniejących. Funkcjonalność aplikacji wzbogaca dodatkowo opcja Autolaunch, dzięki której za pomocą jednego przycisku możemy uruchomić jednocześnie kilka zdefiniowanych wcześniej programów.