As the first step in the decommissioning of the site has been converted to read-only mode.

Here are some tips for How to share your SAS knowledge with your professional network.

Rapid Application Development of a Decision Support System using Object Oriented Programming

From sasCommunity
Jump to: navigation, search
Amy Roehrig

Trilogy Consulting Corporation

Pleasant Grove, UT


Constantly changing business needs require flexible, easily modifiable Decision Support Systems (DSS). An added level of complexity is introduced by changes to the underlying data location, structure, meaning, or scale. Object Oriented design techniques provide us with a mechanism for crafting DSS which are scalable as well as easily modified. Utilizing specific design patterns, we can provide a system that will work with changing data structures and meanings, and the growth of business logic.

This paper presents an Object Oriented design approach to the development of a Decision Support System. It presents solutions to the problems of providing flexibility, usability, and maintainability in one package. The techniques explored are of general interest to anyone involved in application development. Extensive knowledge of SAS/AF, other SAS products involved, or Object Oriented design is not required to derive benefit from the theories presented here.

Online resources

This paper can be downloaded from