The design of the structure and interconnectivity of data entities and programs which are used to support data management.
Information architecture is important for outlining the constraints and requirements of a data set. With a robust architecture in place, the performance of a data project or an entire organization can be improved by allowing users to know where to find and enter information correctly. Information architecture can be a specific as the relationship between databases in a particular program to as broad as the relationships between programs and user interfaces. In addition, information architecture can be visualized graphically allowing it to be understood by a wider group of people.
Application Programming Interface