1. A computer-implemented method of organizing, storing and representing human resource (HR) information and organizational responsibilities of an enterprise having a plurality of organizations in a hierarchy, the method comprising the steps of: defining a top node of the hierarchy, defining a top node responsibility that is responsible for the enterprise as a whole and storing the top node responsibility in memory; defining at least one responsibility for each of the plurality of organizations within the enterprise and storing the defined responsibilities in memory; establishing a hierarchical position for each defined responsibility within the hierarchy, such that each defined responsibility except the top node responsibility reports to another defined responsibility of higher rank within the hierarchy and storing the established hierarchical position for each defined responsibility in memory; assigning an operational manager to each defined responsibility and storing each assigned operational manager in memory, wherein each operational manager reports to at least one other operational manager such that at least one operational manager is assigned to more than one responsibility and reports to a different operational manager for each assigned responsibility, and generating a report based upon the hierarchically-established positions for each defined responsibility by retrieving from memory and manipulating the stored responsibilities, established hierarchical positions and assigned operational managers.