I'm looking for suggestions on how to name a few database tables. I need to use terms that will be well understood by real estate agents and (less importantly) software developers.
How would you call a place inside a building and/or mall that can house stores, shops or offices. So far, I have thought about using "Commercial unit" .
What would be a generic term for houses or apartments. I have thought about using "Housing unit".
Finaly, what would be a generic term for a location that holds multiple commercial and/or housing units (buildings, malls, condos, &c.). I have thought about using "Properties cluster".
I know I'm already providing terms for the things I want to describe, but I'm wondering if there are other terms that are more common or better suited somehow.
Also, if this should be asked separately please do tell me so I can split the question into independent ones.