Upper CASE ehk ülemise taseme vahendid

Upper CASE tööriistad toetavad süsteemi analüüsimist ja projekteerimist. Ülemise taseme vahendid on abiks kasutajanõuete analüüsimisel, dokumenteerimisel ning süsteemi arhitektuuri määratlemisel. Üks peamine funktsioon on erinevate skeemide koostamine ja nende visuaalne esitamine, et struktuuri paremini mõista ja kirjeldada.
Sageli toetavad need traditsioonilisi diagrammikeeli, nt olem-seos diagrammid, andmemudelid ja UML-skeemid, mida tarkvara arendamisel laialdaselt kasutatakse. Selliste vahendite kasutamine võimaldab luua hästi struktureeritud ja dokumenteeritud tarkvarasüsteeme, sest võimalikud vead avastatakse juba varajases staadiumis.