At Zillow, We create this tool for us to get listing data from MLSs nation-wide. It's used by MLSs, brokers and agents.
Zillow Group
There are 3 levels of users. Each level has differnt permission to access the app. The design needs to provide one interface for all users.
Completely understand the architecture and keep clear directions for different users.