Oprogramowanie komponentowe – program, który wykonuje określone funkcje, które są z kolei używane przez programistów, którzy dla danej aplikacji mogą tworzyć oprogramowanie użytkownika końcowego. W CAD oprogramowanie komponentowe jest często używane do obsługi podstawowych funkcji modelowania bryłowego w 3D. Dzięki zastosowaniu oprogramowania komponentowego twórca aplikacji może obniżyć koszty i czas opracowywania aplikacji.
Zobacz także ACIS, Parasolid