RISA-2D jest programem ogólnego przeznaczenia do projektowania i analizy dwuwymiarowej. Program rozwijano aby tworzenie opisu, rozwiązywanie i modyfikacja danych problemów dwuwymiarowych było tak łatwi i szybkie jak to tylko możliwe. Kompletne projektowanie konstrukcji stalowych i drewnianych jest zawarte w programie. Analiza, włączając obliczanie maksymalnych ugięć i naprężeń, może być przeprowadzona dla konstrukcji z dowolnego materiału lub kombinacji materiałów.
RISA-2D posiada pełne graficzne możliwości modelowania. Można rysować model na ekranie a także dokonać pełnej graficznej edycji. Do bezpośredniej modyfikacji danych modelu, RISA-2D używa silnego, własnego arkusza kalkulacyjnego. To, połączone z elastycznymi algorytmami generacji danych sprawia, że edycja danych jest bardzo prosta. Graficzny obraz modelu wraz z obciążeniami, warunkami brzegowymi i innymi jest zawsze dostępny poprzez uderzenie jednego klawisza (lub kliknięcie myszą). Model można szybko edytować, rozwiązywać, oglądać, modyfikować, ponownie rozwiązywać itd. Prawdziwie interaktywna natura programu RISA jest jej podstawową siłą. RISA-2D jest także zdolna opracowywać sprawdzanie błędów podczas definiowania modelu, w dodatku oferując na każdym kroku kontekstową pomoc.
RISA-2D jest programem interaktywnym w przeciwieństwie do programów o trybie wsadowym. W takich programach edytuje się plik tekstowy w jednym programie (zwykle nazywanym preprocesorem), następnie rozwiązuje innym programem, a na końcu ogląda wyniki rozwiązania jeszcze innym programie (zwykle nazywanym postprocesorem). W RISA-2D cała edycja, rozwiązanie modelu i przeglądanie wyników jest zrealizowane przez ten sam interface z tym samym programem. Podejście interaktywne oferuje kilka unikalnych korzyści nad trybem wsadowym, które zawierają:możliwość sprawdzania błędów danych modelu w czasie rzeczywistym; możliwość szybkiej edycji modelu, rozwiązanie edycję, ponowne rozwiązanie bez przeskakiwania z jednego programu do drugiego; potrzebę aby użytkownik nauczył się tylko jednego interface programowego.
Program jest oparty na powszechnie akceptowanej metodzie liniowo sprężystej sztywności rozwiązania problemu. Sztywność każdego elementu struktury jest obliczana niezależnie. Sztywności elementów są następnie składane aby stworzyć całkowitą (globalną) macierz sztywności. Następnie ta macierz jest rozwiązywana dla zastosowanego obciążenia aby obliczyć przemieszczenia węzłów. Później przemieszczenia węzłów są wykorzystane do obliczenia naprężeń w poczszególnych elementach. Analiza dynamiczna jest dokonywana przy użyciu procedury iteracji podprzestrzennej. Zasadniczym źródłem dla procedur użytych w ISA-2D jest Finite Element Procedures, K.J. Bathe, Prentice-Hall, 1996.