I'm not super familiar with the real estate market, so you probably (hopefully) know the answer to this better than the rest of us. If "real estate repository" is truly a much broader known and widely understood term, as you describe, then I'd base my definition of the product around that. (If you're unsure, test it out by asking a bunch of real estate agents (or whoever is in your target market) and see if they have a common understanding of what a real estate repository does.)
But since what you're doing is much more than just the standard real estate repository, I wouldn't stop there. I might do something more like this:
Since the concept of a real estate repository is well known, I'd use that as the starting point of my description, and then redirect their thought process towards how you've gone beyond that idea.