What is the minimum technology that most real estate agents need to conduct business on the day-to-day basis, please briefly describe each element.