answer:From personal opinion I think a centralized Database Management System would be a solution. That would required to hire somebody to do it. There might be some DBMS software for a use like this, but even if there is, there would be some heavy tinkering so that it would be needed to accommodate your case.