Scilab został stworzony do badań matematycznych i posiada w sobie setki funkcji matematycznych, którymi możemy operować zarówno na liczbach, jak i na bardziej zaawansowanych strukturach jak wektory czy macierze. Potrafi także współdziałać z programami napisanymi w innych językach. Scilab posiada także swój interpreter oraz język programowania wysokiego poziomu. Scilab jest w stanie pomóc w wielu dziedzinach – od prostych obliczeń, przez macierze, algebrę liniową, przetwarzanie sygnałów, statystykę przez wiele innych dziedzin. Przy wykorzystaniu środowiska graficznego jest w stanie rysować grafy i wykresy 2 i 3 wymiarowe, a nawet tworzyć animacje.