A location or system where knowledge or data is developed, stored, organized, processed, and disseminated.