1. A method for visualizing changes in digital data using a data visualization system comprising a processor and a memory connected to the processor via a data bus, the method comprising: receiving a first metadata for a first source, wherein the first metadata includes information relating to the first source; receiving a second metadata for a second source, wherein the second metadata includes information relating to the second source; creating a first node associated with the first source, wherein the first node is created within a dependency graph; creating a second node associated with the second source, wherein the second node is created within the dependency graph; associating first digital information with the first node, wherein the first digital information includes content of a first file type, the first file type being associated with a first software application; associating second digital information with the second node, wherein the second digital information includes content of a second file type, the second file type being associated with a second software application; rendering a first graphical element indicating the first node; rendering a second graphical element indicating the second node; receiving input for a dependency relationship between the first digital information and the second digital information; rendering a relational graphical element indicating the dependency relationship; receiving an indication that the first digital information has changed; altering the first graphical element to indicate that the first digital information has changed; determining that the second digital information is out-of-date based on the dependency relationship and the received indication that the first digital information has changed; and altering the second graphical element to indicate that the second digital information is out-of-date.