
Moduł frezowania umożliwia tworzenie geometrii i projektowanie obróbki skomplikowanych geometrycznie części, w tym łagodnych przejść między powierzchniami, zagłębień, rdzeni, stempli, "base plates" i matryc. Wykorzystuje modelowanie powierzchni i brył, zarówno do opisu przedmiotu jak i narzędzia. Importowane modele powierzchniowe mogą być naprawiane i automatycznie "zszywane" tworząc modele bryłowe. Szczegóły zbędne w czasie obróbki mogą być łatwo usuwane z modelu przez obcinanie i dekompozycje brył. Programowanie jednoczesnej obróbki wielu powierzchni jest wspomagane przez automatyczne omijanie uchwytów obróbkowych. Tworzy ścieżki 3D dla kształtowania, kieszeniowania i wielu narzędzi równocześnie. Ma możliwość generowania ścieżek NURBS dla kontrolerów obrabiarek wyposażonych w obsługę NURBS. Możliwa jest również aproksymacja geometrii NURBS krzywymi łamanymi i łukami kołowymi. Wartości parametrów narzędzia podawane są graficznie. To gwarantuje, że do odpowiednich parametrów narzędzia przypisane są właściwe wartości. Użytkownik może zdefiniować własne narzędzia frezarskie i tokarskie, podając ich charakterystyczne parametry. Zestaw frezów obejmuje wszystkie typowe frezy (zgrubne, wykańczające, frezy do gwintów) oraz cały zestaw frezów specjalistycznych (np. do frezowania rowków wpustowych (keyway cutters)).
Graficzny, obiektowo zorientowany interfejs ułatwia dowolne uporządkowanie narzędzi na liście. Zmiany numeracji narzędzi automatycznie uaktualniają się we wszystkich już zdefiniowanych operacjach obróbki.

Umożliwia szybsze tworzenie krótszych i bardziej efektywnych programów.
Wykorzystanie opcji "tylko materiał" pozwala na automatyczne śledzenie naddatków do zebrania po każdej operacji -- następne operacje wykonywane są tylko tam gdzie pozostał niezebrany materiał. Półfabrykaty definiowane przez użytkownika upraszczają programowanie odlewów, odkuwek bądź uprzednio obrobionych części.
Wraz z pojawieniem się nowej wersji programu w 2007 roku firma Gibbs and Associates wprowadziła na rynek pakiet „GibbsCAM 5 Axis & MTM”, który umożliwia pełne wykorzystanie obrabiarek 4 i 5-cio osiowych jak i wielowrzecionowych (MTM).
Przy projektowaniu nowego pakietu konsekwentnie realizowano hasło „ŁATWY W UŻYCIU”, dzięki czemu rozszerzenie funkcjonalności programu cechuje intuicyjność i prostota w użyciu. Sprawia to, iż GibbsCAM 5 osi jest idealnie dopasowany do potrzeb każdego programisty.
Używając różnych stylów obróbki, ścieżka narzędzia dla 5-osi może być stworzona z każdej ilości przyciętych lub nieprzyciętych powierzchni. Użytkownik ma całkowitą kontrolę nad wszystkimi ruchami osi narzędzia. Rozbudowany moduł sterowania pochyleniami narzędzia pozwala uzyskać lepszą jakość powierzchni. Dla przykładu, oś narzędzia może być ustawiona pod różnymi kątami do normalnej powierzchni lub 4-ta i 5-ta oś mogą być zablokowane aby ograniczyć ruch narzędzia.

Zaawansowana kontrola kolizji narzędzia zapewnia frezowanie ostrych narożników, uniki uchwytu, podczas tworzenia zwartych ścieżek narzędzia. Każda pozycja narzędzia jest automatycznie obliczana, aby nie wystąpiła kolizja narzędzia oraz uchwytu z detalem. Odmiany różnych strategii uników są dostępne, by można było analizować sytuacje kolizyjne.

Optymalizacją 5-ciu osi została stworzona w taki sposób, aby zawierała charakterystyczne parametry dla poszczególnych modułów. Wybór obejmuje takie moduły jak: obróbka zrzutowanych konturów, drobnowiórowa, głębokie formy, głowice cylindrów,
elektrod oraz obróbka wykańczająca łopatek. W panelu znajdują się również moduły charakterystyczne obróbki dla wirnika: zgrubna, dna wirnika, wykańczająca łopatek.
Narzędzie może być pokazywane jako bryła, kontur lub niewidoczne. Uchwyty tokarskie mogą być wyświetlane na życzenie.
Obrabiany przedmiot może być na bieżąco porównywany z docelowym projektem, umożliwiając identyfikację nadmiernie, bądź niedostatecznie obrobionych obszarów. Pozycja narzędzia przy frezowaniu i toczeniu jest wyświetlana na bieżąco, można sprawdzać wymiary i kształt obrabianej części w trakcie obróbki oraz zatrzymać obróbkę w określonym punkcie.
Wykorzystanie zaawansowanych technik modelowania brył pozwala na intuicyjne modelowanie elementów od prostych 2.5D do skomplikowanych 3D. Nowe technologie interaktywnego i automatycznego rozpoznawania kształtów przyspieszają programowanie obróbki otworów. Obsługa obróbki wielu elementów na stołach obrotowych skraca czas programowania przy jednoczesnej redukcji błędów.