Tables that contain shared, static information, such as Zip codes, are usually assigned to a virtual company that contains similar static information. This allows information to be accessed by users that work with several unrelated companies, such as an accountant. Although an accountant works with multiple companies, the information in the ZIPCode table can be accessed from all the companies in the database.
Centralizing data is more efficient because it's stored in only one location instead of in each company. This also improves data integrity because the table needs to be administered only once.