1. A method comprising: receiving a selection of a version of a class, the class being one of a plurality of components of an object-oriented application , the application being configured to run on an application server of an on-demand database service, the class having source code and a plurality of features including properties, constructors, and methods; retrieving general information about the selected version of the class and presenting the general information in an identification panel of a display; displaying features, including properties, constructors, and methods, contained within the selected version of the class in a class summary window of the identification panel of the display; displaying, together with the features and also in the class summary window, version availability for a feature to indicate the different versions of the class that contain the respective feature; receiving a selection of one of the different versions of the class that contains the respective feature; and displaying features, including properties, constructors, and methods contained within the selected different version of the class in the class summary window instead of the features of the originally displayed version of the class.