▁of ▁applications . ▁For ▁example , ▁user - interface ▁driven ▁applications ▁that ▁did ▁standard ▁atomic ▁transactions ▁to ▁a ▁rel ational ▁database . ▁Ex amples ▁are ▁Inform ix ▁ 4 GL , ▁and ▁F ocus . ▁Language - center ed . ▁En viron ments ▁based ▁on ▁a ▁single ▁often ▁object - orient ed ▁language ▁such ▁as ▁the ▁Symbol ics ▁L isp ▁Gener a ▁environment ▁or ▁Visual Work s ▁Small t alk ▁from ▁Par c place . ▁In ▁these ▁environments ▁all ▁the ▁operating ▁system ▁resources ▁were ▁objects ▁in ▁the ▁object - orient ed ▁language . ▁This ▁provides ▁powerful ▁debugging ▁and ▁graph ical ▁opportun ities ▁but ▁the ▁code ▁developed ▁is ▁mostly ▁limited ▁to ▁the ▁specific ▁language . ▁For ▁this ▁reason , ▁these ▁environments ▁were ▁mostly ▁a ▁n iche ▁within ▁CASE . ▁Their ▁use ▁was ▁mostly ▁for ▁pro tot yp ing ▁and ▁R & D ▁projects . ▁A ▁common ▁core ▁idea ▁for ▁these ▁environments ▁was ▁the ▁model - view - controller ▁user ▁interface ▁that ▁facil itated ▁keeping ▁multiple ▁present ations ▁of ▁the ▁same ▁design ▁consistent ▁with ▁the ▁underlying ▁model . ▁The ▁MVC ▁architecture ▁was ▁adopted ▁by ▁the ▁other ▁types ▁of ▁CASE ▁environments ▁as ▁well ▁as ▁many ▁of ▁the ▁applications ▁that ▁were ▁built ▁with ▁them . ▁ ▁Integr ated . ▁These ▁environments ▁are ▁an ▁example ▁of ▁what ▁most ▁IT ▁people ▁tend ▁to ▁think ▁of ▁first ▁when ▁they ▁think ▁of ▁CASE . ▁En viron ments ▁such ▁as ▁IBM ' s ▁AD / C ycle , ▁Anders en ▁Cons ult ing ' s ▁FO UND ATION , ▁the ▁I CL