The role of technology in the future of real estate marketing