This is a real estate application with 2 components : Android application, IOS application and web application.
The first version which is the MVP will be focused on sell with only Android and web application.
The mobile application is based on three actors rather than two actors in the common case.
Agency is the intermediate that manage communication, profiles and validate registration of the providers and owners. Its purpose is to avoid that customers contact directly providers and bypass the full flow of the application.
Providers are the owners or representative of the property to sell.
Customer is the person that buy the property.