ocaml – interpreter (tzw. REPL) pozwalający na interaktywne wpisywanie wyrażeń i konstrukcji języka. ocamlc – kompilator do bytecodu. Pozwala na pisanie przenośnych programów, które jednak są wolniejsze niż programy skompilowane natywnym kompilatorem. ocamlrun – interpreter bytecodu i system runtime. Pozwala na wykonanie pliku skompilowanego przez ocamlc. ocamlopt – optymalizujący, natywny kompilator. Generuje bardzo szybki kod na wiele platform. ocamldep – analizator zależności między modułami. Głównym zadaniem jest tworzenie plików zawierających informacje o zależnościach dla innych narzędzi. ocamldoc – generator dokumentacji do bibliotek, podobny do Doxygena dla C/C++. Wszystkie biblioteki dostępne do OCamla powinny mieć dokumentację API utworzoną za pomocą tego narzędzia. ocamlbuild – program pomocny do budowania całych projektów. ocamllex – generator analizatorów leksykograficznych. ocamlyac – generator parserów LALR(1). ocamlcp – profiler, pomocny przy analizie szybkości działania programów. camlp4 – pre-procesor programów napisanych w OCamlu. Pozwala na poszerzanie składni, generację i analizę kodu w OCamlu. Operuje bezpośrednio na drzewie składni. ocamlfind – manager bibliotek. Umożliwia wygodne zarządzanie instalacją pakietów.