Я думаю, что вы должны придерживаться наиболее реалистичного сценария, а не обязательно того, что клиент «может» делать в будущем. Если вы собираетесь продвигать эту функцию (то есть видеть все свои сущности на одной информационной панели), то вам нужно либо найти решение (возможно, получить панель управления из нескольких баз данных), либо использовать одну базу данных для всего приложения.
ИМХО, наличие данных для нескольких клиентов в одной базе данных кажется мне плохой идеей. Вы должны помнить, чтобы всегда фильтровать ваши запросы по clientID.