I’m developing a system for home construction companies. Each company has its own database (at least 30 tables) to handle its own business and the structure of each database