Każde zlecenie może zawierać nieskończoną liczbę produktów, gdzie każdy produkt może zawierać nieskończoną liczbę elementów (komponentów). Elementy mogą być wzięte z magazynu lub stworzone ręcznie. Dla elementów branych z magazynu wszystko co musisz zrobić to podać jedynie ilość i opis. Dla pozostałych elementów np. płyty musisz podać dodatkowe parametry jak wymiary elementu, informacje o oklejanych krawędziach , informację o strukturze ( element może ją posiadać lub nie) Możemy użyć także specyficznej funkcji do podania większej ilości parametrów dla długości lub szerokości, pozwalający utworzyć nam blok z elementów który tak zostanie zoptymalizowany w rozkroju że na naszych elementach wykorzystana będzie struktura usłojenia przecięta tylko grubością naszego narzędzia. ( Funkcja ta wykorzystywana jest często przy tworzeniu frontów szuflad , lub dla drzwi szaf wnękowych gdzie ważne jest zachowanie usłojenia dla całości)
Do każdej pozycji magazynowej możemy przypisać alternatywnie także operację zawierająca akcesoria czy usługi jak montaż , nawiercanie , lakierowanie itd. Lista tych opcji z ich ilością jest dostępna w oddzielnym rejestrze „Operacje". W ten sposób możemy zwiększyć automatycznie cenę naszego produktu w zależności od użytego materiału np o wiercenie otworów zawiasy czy wkręty , skupiając się głownie na wyborze materiału, pomijając dodawanie dodatków do produktu ręcznie.
W oknie „Kalkulacja" znajduje się tabela z zestawieniem ilościowym i cenowym użytych pozycji z magazynu. Ilość jest podzielona na grupy: podstawowa ( wstawiona bezpośrednio), połączona( obrzeża, powiązane operacje), zewnętrzna( materiał od zewnętrznego dostawcy , nie z magazynu) Wspomniane powyżej ilości towaru są także zwiększone o naddatki ( w zależności od pozycji ) czyli cena końcowa zależy także od wartości strat materiałowych poniesionych przy produkcji.
W oknie tym możemy także wykonać wydanie z magazynu pojedynczych materiałów ( automatyczne wprowadzenie do karty magazynowej powoduje zmniejszenie naszych zasobów na magazynie) lub ewentualnie możemy usunąć to przesunięcie. Cena zlecenia jest podana jako suma wszystkich cen produktów
Cena produktu może być wprowadzona ręcznie lub obliczona automatycznie z cen i ilości elementów w produkcie. Poza cenami Optimik potrafi także policzyć wagę każdego produktu i śledzić status zlecenia( Zlecenie nie wykonane, Zlecenie w trackie obróbki , Zlecenie zakończone) oraz kontrolować liczbę dni na wykonanie zlecenia. Dla każdego zlecenia jest możliwe proste i łatwe wygenerowanie dokumentu dowolnego typu ( oferta , faktura, itd.)
Przykładowe widoki programu