A software tool in an object-oriented language that lets you scroll through and edit a hierarchical tree of objects. A refactoring browser makes it easier to move routines by ensuring that all linkages are maintained properly. The Smalltalk language pioneered the class browser and has been known for its advanced browsing capabilities. See
browse.