D. PHP Depend Tool There are different types of reports that are generated by PHP Depend such as chart, overview pyramid and summary reports. The Abstract/Instability chart generated shows the quality of software design in terms of extensibility, reusability and maintainability. The overview pyramid however, is used to visualize a complete software system in a compact way where it collects set of metrics from inheritance, complexity, coupling and size. Figure 1 shows the base structure of the overview pyramid [20]: