We have presented an overview of our object oriented library encapsulating seplib functionalities and interactive functionalities. We have shown with examples that the concept of object-oriented design has increased code reusability and gives access to a high level programming environment for interactive seismic application. Object (oriented) programming allows a more direct representation of the real world model in the code. The problem of encoding is greatly reduced. Code reductions ranging from 40 to 90 percent have been experienced.