1. A method executable in a computer system for determining changes to a directory schema of a directory, the method comprising: receiving, by the computer system, a first selection of a first version of a directory schema; determining, by the computer system, one or more changes between the first version of the directory schema and a second version of the directory schema, wherein the determined one or more changes between the first version of the directory schema and the second version of the directory schema comprise one or more modifications to how one or more objects and their relations are represented on the directory; interpreting, by the computer system, the determined one or more changes into a human understandable format, wherein the human understandable format provides an interpretation interpreting the determined one or more changes into one or more new functions that are performed as a result of the determined one or more changes; providing, by the computer system, to a user interface, the interpreted one or more changes in the human understandable format.