Area do cliente x Usuario

Boa tarde a todos

Galera já tenho a segurança por grupo de aplicação, alem disso precisava criar uma área especifica do cliente onde o cliente somente enxergue a informações pertinentes ao seu ID ou CNPJ, já fiz isto mas num dentro do SC, alguém já teve que fazer esta aplicação que possa dar sugestões.

Isso tudo ja define na modelagem de banco de dados
no login ja guarda que cliente/cnpj esta logado com algum ID por exemplo
depois tem que fazer as querys filtrando essa informação que deve estar em todas as outras tabelas como uma foreing key