real estate software analysis