In information technology, data architecture is composed of models, policies, rules or standards that govern which data is collected, and how it is stored, arranged, integrated, and put to use in data systems and in organizations. A sound architecture reduces complexity and enhances flexibility by identifying duplication and providing mechanisms for sharing common data elements.