I have used DMS, SAS/EG and SAS Studio before. One of my former companies have allowed programmers to use either SAS/EG and SAS Studio. Since most programmers were using SAS/EG then, most programmers did not make the switch. SAS Studio has its limitation. Based on my recent search in a SAS document, SAS Studio can, by default, displayed only 100 observations in a dataset and the number of variables displayed is also limited. For DMS, one has to manually close any datasets one has opened to view the datasets. This can be good and bad. On the positive note, it can prevent programmers from accidentally overwrite an existing dataset. (Note: this can be prevented if one uses the ACCESS=READONLY in your lIBNAME statement.) If one views a dataset and has not closed the viewing window for that dataset, DMS will not overwrite that the opened dataset. Instead, you got an error in the SAS log. This is a bit inconvenient since one has to manually close all these window views! I have a macro that automatically closes those viewing windows for me. In addition, in DMS system, if one is interested in seeing a particular variable, one has to search for that variable in the entire dataset. That is not an easy task if you have a dataset with lots of variables. SAS/EG is a system that allows Point and Click. One can Point and Click to see a particular variable. Based on my experience, nowadays SAS/EG is the most commonly used interface. Just my 2 cents! Alice
... View more