1. An ECLIPSE framework feature configuration testing software comprising: a set of programmatic instructions digitally stored in a non-transitory machine readable storage media, wherein said programmatic instructions are executable by at least one processor of at least one computing device, wherein said set of programmatic instructions are configured to: identify a bundle for a specific feature of a plurality of discrete features of an ECLIPSE-based application, wherein each of the discrete features are each separately versioned, wherein a hierarchical dependency structures exists between the discrete features, which must be satisfied for the ECLIPSE-based application to function properly wherein said bundle comprises at least one included dependency and specifies at least one required dependency for the specific feature, wherein each of the included and required dependencies are specific versions of different ones of the discrete features which must be satisfied by the ECLIPSE-based application for the specific feature of the bundle to install or update correctly, wherein each included dependency comprises included and installable code for a versioned feature or feature patch for one of the different ones of the discrete features, and wherein the bundle does not include installable code for a versioned feature or feature patch for another of the different ones of the discrete features; analyze the hierarchical dependency structure to determine if the specific feature of the bundle is able to be installed or upgraded for the ECLIPSE-based application; and determine an existence of configuration problems if any, based on the hierarchical dependency structure and to report determined configuration problems, wherein the specific feature must have a valid manifest in the bundle in order for the bundle to be integrated within the ECLIPSE-based application, wherein the configuration problems occur when attempting to install or update the specific feature using the bundle, and wherein the configuration problems indicate that one of the discrete features is not properly installed, or versioned and that indicates that an improperly installed feature lacks an included dependency within the bundle to resolve itself, wherein improperly installed ones of the discrete features provide no functionality to the ECLIPSE-based application whether or not other bundles for the improperly installed features or feature patents are present in an application build.