Moduł może być typem podstawowym lub specjalizowanym. Większość modułów rozbudowujących program jest typu podstawowego. Są to m.in. moduły do liczenia parametrów wstrząsu i fal sejsmicznych, inne moduły obliczeniowe, jak FFT, a też moduły o działaniu wyjątkowym, jak interfejs do programu Matlab. Typem podstawowym jest też tzw. moduły puste (EmptyPlugin i EmptyWinPlugin) będące wzorcem do samodzielnego tworzenia modułów.
Moduły specjalizowane mogą być używane, jako uniwersalne, ale mają one dodatkowe możliwości. W szczególności moduły specjalizowane są wykorzystywane przez inne moduły, jak np. moduł czytania form falowych z plików korzysta z wszystkich modułów specjalizowanych do czytania konkretnych formatów form falowych, a moduły do lokalizacji wstrząsu mogą korzystać z modułów optymalizacji. Obecnie istnieje 5 specjalizowanych typów modułów:
- Moduł formatów sejsmicznych do czytania form falowych w różnych formatach jest przeznaczony głównie do rozbudowy możliwości modułu do czytania sejsmogramów z pliku o nowe formaty danych sejsmicznych.
- Moduł do przetwarzania form falowych zamienia sygnał sejsmiczny na inny sygnał. W odróżnieniu do modułu filtracji (poniżej) nie ma tu ograniczeń na sygnał, np. mogą być przetwarzania zmieniające próbkowanie, przetwarzanie nieliniowe i przetwarzania, dla których nie można zdefiniować charakterystyki częstotliwościowej.
- Moduł filtracji jest szczególnym przypadkiem przetwarzania form falowych. Są to cyfrowe filtry sygnału mające swoją charakterystykę. Filtracja jest przekształceniem liniowych. Charakterystyka filtracji dopisuje się do opisu toru sejsmicznego.
- Moduł optymalizacji liczy minimum funkcji. Używany jest w modułach wykorzystujących metody optymalizacyjne do estymacji parametrów np. lokalizacji ogniska.
- Moduł bazodanowy zapisuje i czyta opracowanie do bazy danych. Moduł ten może być podłączony do funkcji automatycznego wyszukiwania i czytania opracowania z bazy danych po wczytaniu form falowych lub do automatycznego zapisywania wyników do bazy danych przed przejściem do nowego opracowania albo zakończeniem pracy programu.