Professional Documents
Culture Documents
Development of A Real Estate Agency Mana
Development of A Real Estate Agency Mana
by
10/30GC080
July, 2013.
1
ABSTRACT
due to the fact that Real-estate agents cannot be consulted with ease and at one
convenience. Acquiring an apartment in Ilorin as a case study has been one of the
most stressful task in the past few years, take for instance the process of acquiring
an apartment you have to call an agent, then meet with him/her at a time that is
convenient for him, if at all you get through to seeing him, you now need to pay
for a form that entitles you to see the properties at hand, then, the agent takes you
to see an apartment and if you don’t like that one he takes you to see another one
and if at the end you don’t like it. He calls another partner of his, and then you
now start virtually the whole process with the new agent after wasting your time,
The study will evaluate existing real estate management systems and provide a
systems by developing a real estate management web application. The system will
enable clients to view the properties of their choice without necessarily going on a
hunt for a property, in other words clients can always be in the comfort of their
room, offices etc to check out images of the apartment on the websites as to the
2
one of their choice and on a weekend or a free day venture to checkout for the
apartment.
CHAPTER ONE
INTRODUCTION
As a result of certain private information expert agents may mislead their clients
or otherwise distorting the information to maximize the expert’s own payoff. For
example, a lawyer may argue that his services are necessary in preparing a simple
will, even though the lawyer would use the same off-the-shelf software a client
could buy. An auto mechanic may suggest overhauling the entire engine when
only a small part needs replacing. A travel agent may only mention flights on
airlines which pay the highest commission rates to travel agents for booking.
Real-estate agents list property for sale and show prospective buyers homes and
apartments that are on the market and in the location and price range desired. The
basic job of an agent is to bring buyers and sellers together and to see the
3
purchase transaction through the negotiations, agreement and closing. The agent
must network extensively and know laws and procedures governing property
property, sale and purchase of Real Estate Assets on behalf of clients. They are
involved in listing properties for sale. Real estate agencies hit balance satisfaction
between buyers and sellers, as they approach each sales opportunity with victory-
victory.
discover sellers who wish to sell and buyers who wish to buy. (Ajaero 2013).
One thing that prompted this project is the question: How Do I Find a Property
without Using a Real Estate Agent? When you are looking for property to
purchase, working with a real estate agent comes with advantages and
disadvantages. The biggest advantage is that your interests are represented in the
disadvantage is that in order to view homes, you must find time not only in your
schedule but in the agent's schedule as well. When you have time, you can work
on your own to find property, without the aid of a real estate agent.
4
Currently on the Internet there are many websites that offer some information on
selling or renting homes in the country. They include: photos of the property,
general location, price guide, size and general description. While this is useful
information, for potential buyers it doesn’t allow them to see map description to
the property.
commercial and Office spaces are unoccupied due to the fact that Real-estate
Acquiring an apartment in Ilorin as a case study has been one of the most stressful
task in the past few years, take for instance the process of acquiring an apartment
you have to call an agent, then meet with him/her at a time that is convenient for
him, if at all see get through to seeing him, you now need to pay for a form that
entitles you to see the properties at hand, then, the agent takes you to see an
apartment and if you don’t like that one he takes you to see another one and if at
the end you don’t like it. He calls another partner of his then you now start
virtually the whole process with the new agent after waiting you time, financial
properties, the user can always check images of the apartment that picks his or her
5
interest before setting out to check the apartment. This reduces the cost of calling
agents, cost of checking the house or apartment, the cost of transporting for you
and the agents to the property location and you might end up not liking the
apartment. This system also reduces stress of setting out to look for agents, and
going about from one agent to the other to search for apartments.
The Development of this system will enable clients to view the properties of their
choice without necessarily going on a hunt for a property, in other words clients
can always be in the comfort of their room, offices etc to check out images of the
apartment on the websites as to the one of their choice and on a weekend or a free
To design a web application that saves cost, time and easy to access for
search.
To design a web application that client and business stress and increase
productivity.
To design a web application that clients can always view/ find properties
6
To help client have a feel of an apartment, property for lease or sale
It's always interesting to see a successful real estate agent or broker working hard
and long to keep their information systems updated, their listing information
is the informational advantage enjoyed by the expert relative to the client seeking
advice. As a result of this private information, expert agents may mislead their
payoff. For example, a lawyer may argue that his services are necessary in
preparing a simple will, even though the lawyer would use the same off-the-shelf
software a client could buy. An auto mechanic may suggest overhauling the entire
engine when only a small part needs replacing. A travel agent may only mention
flights on airlines which pay the highest commission rates to travel agents for
booking.
selling non owner occupied property, you should inquire about whether she
7
intends to do an exchange. Once, your client indicates her intention to participate
in an exchange, inform the other parties to the contract about the exchange so that
they can anticipate the few simple things they need to do in the transaction, but
with this project once a client intends to sell or acquire a property all he or she
or renting the apartment the entire person needs to do is to fill a simple form.
In this project, we focus on designing a platform to cub such act, and the
relationship between a real estate agent and a home seller. The real estate agent is
likely better informed about the value of the house and the state of the local
housing market than is the seller. (More formally, this information advantage
might be thought of as the agent having a more accurate signal of the distribution
of likely offers on the house.) .The agent has strong incentives to sell a house
quickly, even at a substantially lower price, and thus may encourage clients to
It taps into the potential of the internet. People can easily make decision from the
information gotten on the internet. Potential customers and interested persons can
contact the establishment and also make enquiries. Since the establishment is on
the internet, information can be gotten at any time (i.e24/7).It also serves as a
8
This simply means that customers can comment on their services without
updates in the world of real estate and help clients to view and search for
properties from a variety of properties. The scope of study would cover all the
payment and issuing of receipt. This task would be achieved by using HTML
(5.0), PHP, Javascript and MySql to develop the web based application. The
project will be hosted temporarily on XAMPP local host server until after the
Considering the time constraint and minimal resources available, the system was
developed concentrating on certain areas in Ilorin, Kwara state. Also, the full
functionality of the system cannot be attained yet but could be added in the future
9
as there will be room for scalability. Users or clients can only view properties of
their choices and contact real estate managers but no real physical contact at the
beginning of the search process. Users/ client can only gain access to this
platform if they are connected to the internet. The description on properties on the
websites may not fully satisfy the client, some will prefer seeing someone.
CHAPTER TWO
LITERATURE REVIEW
2.1 INTRODUCTION
As the world population increases every second, our urban areas are increasingly
being faced with the problems of inadequacies of basic facilities such as good
and Kuria, 2011). Majority of the people in our today’s world want to sell a
newspapers or, more recently but to a lesser degree, the Internet. Unfortunately
these sources do not provide an effective way to transmit all the necessary
than the Internet which more effective. For instance the newspaper provides the
price, the size, the number of rooms and the exact location’s name. However
10
there is any principal road access nearby will not be available on the newspaper
advertisement.
Real estate and land are among the oldest asset markets with which humans have
influenced the nature and functioning of real estate markets. ( Bardhan and
Edelstein, 2007). The complex interaction of real estate markets with social,
political, cultural and economic institutions through the ages, combined with the
known, unknown and unknowable in real estate economics and real estate
worth and forms a significant and growing part of cross border direct investment.
11
the public that the pricing of real estate is carried out reliably, consistently and
outside the immediate ambit of real estate have significantly impacted the latter.
For instance, the development of property rights for land created the first
involving the trinity of (a) usage, (b) the benefits accruing from usage, and (c)
and Edelstein, 2007). The creation of specialized real estate was another
Separation of commercial and residential real estate was brought about by the rise
Edelstein, 2007)
SYSTEM:
The role computer based management information systems can play in real
infrastructure facilities. Part of the problem with today’s urban structure is that it
12
was built at a time when planning awareness was substantially different from
concern today in the survival of our cities is the problem of real estate
management. Real estate information management system is the essential part for
a real estate enterprise and is very important for the decision-makers and
managers.
In order to pose questions in finding a home acceptable to all family at the right
place at the right cost; a real estate management information system with an
major change. Today, technology is breaking down the walls of how these tasks
It is imperative to note that even Up to now it's been a very difficult road for the
real estate and facilities professional, because the software packages relied upon
were simple point solutions that did not cover the whole real estate process. Some
existing software was large and cumbersome, and wasn't specifically tailored to
real estate, meaning it didn't handle real estate processes particularly well; on top
13
It has been reported that in order to remain competitive while also addressing the
needs of clients and tenants, the real estate industry is embracing a variety of
systems.The more complicated the system, the more likely the operator won't be
able to maintain
It.” says Gene Sandburg, chairman of Kastle Systems, one of the largest security
DEFINITION
could argue that a management system is: 'A set of components, interconnected
for the guidance and control of action'. This suggests that the 'interconnection' has
been planned for a reason, and that the purpose would not be achieved without the
processes.
14
Real estate management systems are the system that deals with the management
of the lands and properties (land and anything that is permanently affixed to it).
USE
gives you 24/7 productivity from the office, at home or utilizing your
overlook a detail that keeps a sale from closing, Never lose a client's
15
This all-inclusive agent productivity suite delivers powerful tools to:
Manage contacts
presentations
single click
handheld devices.
are from multiple listing services (MLSs) nationwide - the same listings
services that real estate agents and brokers use. The MLS provides the
Whether you're looking for a quick and easy way to find a home or just
casually browse homes for sale, you've come to the right place.
16
RealEstate.com features for-sale property listings across the United States,
website design and so much more. Their solution includes everything you
need to market and sell your properties online. Their listing promotion
tools are second to none and are built into our program so you can easily
website that is easy to use, designed by agents for agents and clients! They
information and recently sold homes, and the BEST designs, for the
LOWEST price.
property that has the $100 reward card icon, most of them do. Tell the
leasing office you found them on Rent.com when you visit. Note it on
that is mainly used for finding properties in Lagos, Nigeria, with this
17
system users can search for listings available within their surroundings.
SCHOOL ENVIRONMENT
Real estate agents undertake a diversity of activities related to the selling and
and industrial leasing and sales, representing buyers, rural sales and more. Real
Nigeria and the world at large. Students can now take advantage of this system to
acquire hostels of their choices from any part of the world provided there is
management system would serve as a platform for individuals take for instance in
the university of Ilorin where we have limited hostels for students, students
during their session break period can always book view apartments of their choice
18
2.7 OVERVIEW OF REAL ESTATE DEVELOPMENT PROCESS
experienced developer may have the opportunity to borrow all of the development
costs. However, there are real risks associated with Real Estate Development
because risks and returns are directly related, and expected high returns usually
CHAPTER THREE
METHODOLOGY
3.0 INTRODUCTION
This chapter describes the method used to develop the system which includes:
data gathering, analysis, design tools and development. Many methodologies exist
such as waterfall, but agile software development was chosen as the methodology
19
Figure 1 Pictorial representation of Agile project life cycle
Agile software development methodology will be used for the design of this
and delivery, a time-boxed iterative approach, and encourages rapid and flexible
20
and incremental development, the simple ability to revisit the “phases” of
that sum up to building the system. Time was taken to think of an effective way to
ensure that the objectives of the project were properly addressed. Measures that
were taken in other to ensure that the proposed system addresses every loop hole
in the manual process of acquiring listings. This measure involves thinking and
The system must be a secure site with 3 types of roles: clients, agents and
administrator. Clients must be able to search for listings uploaded by agents via
the location, price range etc. Administrator must be able to register agents and
21
give them access to the system. The administrator must be able to view the
Develop a small number of web pages that use data from a mysql database,
Register Agents.
Get feedback.
The system would contain images that will enable users to view different
22
1. The system would reduce client and business stress and increase
productivity.
2. The system would enable clients to always view/ find properties of their
frequency of their visits, needs and wants through the means of a database
4. The system would enable clients to make easy decisions from the
5. With the system in place potential customers and interested persons can
SYSTEM:
1. The system would be easy to use for all employees and users would adapt
easily.
23
4. The system would be compatible on all web browsers and mobile phone
browsers.
The Whole life cycle cost of products comprise all costs attributable to a product
(system), from conception to those customers incur throughout the life of the
24
Domain Registration/ 1 year
registration
Maintenance Support and performance
40,000
operations / 1year
Support Agent registration and operation 20,000
NOTE:
Agents will have to register to use this system for all business activities, and a
registration fee of 20,000 per annum will be paid for the registration. The
administrator is the personnel to register the agents. With this cost model the
registered agents will be given certain privileges but will be restricted from doing
certain things like uploading other description images and map description details
of the property uploaded. (The agent will be given the privilege to upload the
of this system is always listed for the top of the list, less important work is ranked
25
lower, for the case of this design rated the write up first and the design was given
means that the work will be divided into incremental stages such that the software
progressively had more working features at the end of each iteration. Ideally, you
have something to show the customer even after the first iteration. Iterations
3.2 FEEDBACK: This iteration comes after the planning phase where reports
customers on the efficiency and effectiveness of the software in this feedback will
26
Figure 2 GUI prototype of the system
the end of an iteration, it is the show of the system prototype worked on so far.
3.3.1 DESIGNING AND CODING: design comes before coding; the design
phase is the process of creating of a plan for a system. The coding phase is the
27
The tools to be used for the development of the proposed system and the task they
perform:
application.
backend.
3. XXAMP SERVER
interactivity.
28
6. CSS: Cascading Style Sheets (CSS) is a style sheet language used for
The database will created after defining the table and the fields that will be
contained in the tables. This process includes defining the data types of the data to
be stored in each field in the tables. Definition of the relationships between the
various entities in the database (One to One, One to Many, Many to Many).In the
development of this software there is need for data integrity and availability
database. The table below describes the data contained in the database record.
Field Name contains the attributes of an attribute, type describes the data type of
the data to be stored in the table, and the Length specifies the number of character
to be stored. Among other tables below is a representation of the clients table and
Agents Table
29
Figure 3: Representation of Agent’s Table
Property’s Table
30
Figure 4: Representation of Property’s Table
31
The diagram below shows the flow of activity of the application
There shall be three (3) classes of users for the application. They are as follows:
32
1. Clients (Users of the application)
application)
This is the general view of the application for the clients to gain access to view
the properties available for sale, rent etc. A user would only have access to the
front end of the application which means they will only be privileged to view
properties, contact the expert via a form but they cannot change the content of the
application.
This is the view where users with the administrator right can create, retrieve,
update and delete the content on the application. The administrator would have
basic programming skills in HTML, JavaScript, PHP and MySQL server in other
to have such right and enable the effective running of the application. This is so
33
3.3.1.7 ENTITY RELATIONSHIP
used here to obtain a conceptual model of data used in this case study, in other
34
Figure 6: Entity relationship diagram of the system
35
Figure 7: Use case diagram of the system
From the use case diagram above: Clients that logon to the website will be able to
search for listings, post requests, view listings. The Agents will be registered by
36
the administrator: they will be able to upload listings and images, update listings
and retrieve listings. The administrator will be able to manage database, register
minimum amount of code to pass that test, and finally refractors the new code to
acceptable standards.
without impacting time to deliver. It is counter intuitive, but two (2) people
working at a single computer (in this case pair programming will be carried out
out to verify if two or more modules interact and produce result that satisfies its
37
3.4 TESTING: This iteration process will deal with executing the system
are the different types of test that could be executed under this methodology but
for the purpose of this design regression, manual, and functional test were
conducted.
testing process, it is the best way to increase the effectiveness, efficiency and
to help improve software quality, tests can run automatically whenever source
box testing that bases its test cases on the specifications of the software
component under test. Functions are tested by feeding them input and examining
the output, and internal program structure is rarely considered Functional Testing
takes over the role of an end user and test the Software to identify any un-
expected behavior or bug. Manual tests are repeated often during development
38
cycles for source code changes and other situations like multiple operating
working functionality still works, after changes must have been made elsewhere
in the system most especially any time a modification was made on the
the bug itself might be fixed but the fix might create other bugs, write a regression
CHAPTER FOUR
4.1 INTRODUCTION
39
System implementation refers to the fourth phase of the systems development life
supported. System implementation comes immediately after the system has been
Direct implementation:
This usually takes place on a set date; it involves the direct implementation of an
old system with the new one. Often after a break in production or a holiday period
so that time can be used to get the hardware and software for the new system
Advantages:
Disadvantages:
Most stressful for the users - the old system has gone so there is no going
40
Most difficult to train staff on as the new system was not in place to learn
Most stressful for the developers - all the data and files from the old
system will have to be converted ready for use on the new one.
Most risky - if the new system does not work properly then there is
Phased implementation:
stages (phases). If each phase is successful then the next phase is started,
eventually leading to the final phase when the new system fully replaces the old
one.
Advantages:
Very structured, each phase can be fully evaluated before moving onto the
next one.
Lower risk, a well planned and controlled introduction of the new system.
Easy to train staff, they learn new skills on each phase as it is introduced.
Disadvantages:
41
Although each phase is easy to evaluate, you have to wait until all the
phases are complete before you can evaluate the whole change over.
Pilot implementation:
In this type of system implementation, the new system replaces the old one in one
operation but only on a small scale. If successful then the pilot is extended until it
Advantages:
Easy to evaluate because the new and old systems are both running.
Low risk, if a small-scale pilot fails then not too much has been lost.
Easy to train staff by letting them learn new skills on the pilot system.
Disadvantages:
would. This is because a system can work well as a small-scale pilot but
42
Parallel running implementation:
This type of implementation the old and the new system are both used alongside
each other, both being able to operate independently. If all goes well, the old
Advantages:
If there are initial problems with the new system then the old one can still
be used.
Easy to train staff by letting them learn new skills on the parallel system.
Easy to evaluate because the new and old systems are both running.
Disadvantages:
Expensive - both systems are being run as fully operating versions so both
are doing the same job. This may mean duplication of staff and hardware.
43
Documentation is made available in the application for users (Agents) to know go
about the system and know how to effectively sue it. The documentation covers a
brief information about the developer, how to get started with the application.
The system has got three different ends to it which is the normal user side, the
agent’s side and the administrators end. The normal side and the agents end will
INDEX PAGE: This is the landing page that the users would be directed to on
44
The buying page contains list of areas in Ilorin that contain
Figure 9: Buying page
available listings. Each of them link to a page containing
information about listings in the location.
BUYING PAGE: This page is a link from the index page: this page is where
can do that on this page. A screenshot of this page is shown in Figure 9 above.
45
Figure 10: Selling Page
SELLING PAGE: On this page user wishing to sell properties can do that here.
46
RENTING PAGE: This page is generally for properties that have been uploaded
for rents by the agents. That is any user who wants to rent an apartment can visit
On this page
(financing page),
users have a
privileges to
advertise on this
page.
Interested users
for adverts can
always fill the
advert form.
12 above.
47
The contact page
serves a feedback
page to all users
visiting the website;
they can fill the form
with thoughts from
their mind.
CONTACT PAGE: This is an interactive feedback page where users can share
their view on the application with the administrator. A screenshot of this page is
48
SEARCH: On every page in this system there is a search form to enable users
above.
On the Agents side there are a couple of pages but the login form page and the
First name
Password
Login button
AGENTS PAGES
LOGIN FORM: This is the page where existing or registered agents supply their
login details. The site was secured such that on clicking on the URL the Agent
will be prompted to login (via the interface above) and for flexibility purpose
inexperienced users.
49
Outputs Agent’s name
Welcome Agent Oyedeji
Logout
Agent dashboard: The agents
can:View Personal details
Map description
Update description
Link to
Dashboard
Logout button
Agent’s image
Agent’s profile
AGENT’S PROFILE: The above page outputs the agents profile details.
50
Figure 18: Record showing listings uploaded by Agents
51
4.4 PROGRAM TESTING AND RESULTS
This testing is carried out on the entire system in other to check if the developed
system matches the specification set before development. Each interface of the
database where applicable. After each part has been tested, the application as a
expected.
Execution based testing and non execution testing are the two types of testing
used in accessing this system. Execution based testing is the process of inferring
certain behavioral properties of each table in the database. Non execution testing
for the specification and this involved validation. Validation helped to determine
52
4.5 SCREENSHOTS ON TESTING
53
Figure 22: Screenshot of one of the validated CSS pages.Notice indicating that the CSS
script is free from error
systems (1194.21) a web site (web content) must be made accessible to people
Web page or Web application, including text, images, forms, sounds, and such.
“people with disabilities to perceive, understand, navigate, and interact with the
54
Since accessibility is really all about the user, the best way to know whether the
system is accessible is to test it with real people. The end goal of this review in
both usability and accessibility; is to discover how easily people can use a web
site and feed that information back into improving future designs and
implementations.
The review testing was carried out by selecting sample pages from the site (which
include the home page and two other most important pages from each section)
and then testing it on the three different web browsers to access the accessibility
However to carry out the test, a Test plan and Test log was drafted in tabular form
as shown below:
No being Result on
Tested Tak
en
1 Displayed View on Display the texts 22-06- The images
55
images on explorer 7.0 designed with the were -
is being
demonstrat
ed figure
2 Displayed View on Display the texts 22-06- The images
dashboard as designed -
editors.
This is
being
demonstrat
ed figure.
3 Displayed View on Display the texts 22-06- The images
56
ator editors. as designed
is being
demonstrat
ed figure
Table 3: Test plan and Test log of the index page on three various browsers
57
Figure 24: Teamlet homepage as viewed via Internet Explorer
58
4.6.2 BLACKBOX TESTING
4.6.2.1 SEARCH
For the effectiveness of the system; search was incoporated in other to make
listings in the database accessible. Figure 14 is the interface for the search process
The admin has the sole privilee to register agents into the system,the agents will
just need to fill a form which will contain necessary information and the
username and password which will be used to access the system.The figure below
explains more:
59
Figure 27: Administrator registers agents
After the agents have been registerred, the administrator can always look up
profiles of registered agents via the unique union ID generated when registering
the agent.
In the area
1 marked 1,
the Union ID
“12345” was
provided
But if the administrator wants to get more than one agent’s data (profile) at a go, a
61
Figure 30: Admin page outputting registered agents
One major function of the registered agents is to upload and update listings where
necessary, the figure below gives a pictorial representation of the upload listings
page:
62
1
2
3 4
5
6
From the figure above that label 1 denotes the Agent first name, label 2 denotes
the listing image (the image description of the property to be uploaded), label 3
denotes the price of the property, the label 4 denotes the number of bedroom(s)
the property to be uploaded has, the label 5 denotes the number of bathroom(s),
the label 6 denotes the area or location of the property uploaded (e.g fate, G.R.A
uploaded by the agent.There are scenarios where by the agent must have uploaded
a listing and there happens to be an update in the property details uploaded, the
agent can easily and quickly effect such changes via the page in Figure 31.
63
Figure 32: Agent Update listings page
64
CHAPTER FIVE
5.1 INTRODUCTION
This is the final chapter of the project work with the topic “design and
5.2 SUMMARY
The design and development of the real estate agency management system has
been presented as “Teamlet”. It shows that the internet system is a system that
almost instantaneously. Being the largest network we have in our time the system
“Teamlet” was developed to integrate clients with agents of real estate and enable
them to rent, buy or sell houses at their conveniences. The system has made it
easier for the agency organization to showcase its services and also provide
5.3 CONCLUSION
65
which is that It can be seen that the design has closed the gap between the
Agencies and the potential/existing clients. It gives room for clients to cut through
the tedious manual process of acquiring apartments and properties, it also reduce
three types of cost which are search cost, processing cost and transaction cost.
However, loading time was quite long; the design also enables potential
customers (clients) and interested persons to contact the agency in charge for
enquires and feedback mechanisms. It is observed that some pages required more
5.4 RECOMMENDATION
also help clients to view the various properties and pick one that best picks their
interest, and reduce the stress of going from one agents office to the other, from
one apartment to the other, it will also reduce cost on the client side.
66
REFRENCES
Ashok Bardhan and Robert Edelstein.UC Berkeley. (2007). Real Estate through the Ages:
The Known, the Unknown and the Unknowable. Real Estate through the Ages: The
Balsam. (2012). The Role of the Real Estate Agent: Protecting Your Client’s 1031
Gumbs, B. (1993). The viability of the REIT structure as a vehicle for real estate
development. 40.
Kimmons, J. (n.d.). Real Estate Contact & Prospect Management. Retrieved 12 20, 2013,
from http://realestate.about.com/od/marketingforrealestate/a/prospect_manage.htm
Martins, A. T. (2013). Real Estate Business Ideas. Retrieved 12 20, 2013, from
http://www.mytopbusinessideas.com/real-estate-ideas/
TENURE AND LAND VALUE DYNAMICS IN THE PERI URBAN AREAS OF GREATER
67
serena. ( 2007). An Introduction to Agile Software Development . Retrieved 12 20, 2013,
http://www.serena.com/docs/repository/solutions/intro-to-agile-devel.pdf
Steven D. Levitt ,Chad Syverson. (2009). .Market Distortions when Agents are Better
http://www.danube.com/docs/Intro_to_Agile.pdf
http://www.facilitycity.com/busfac/bf_03_05_cover2.asp
Viator, R. ( 2001, November 1). Technology brings efficiency, safety to real estate
industry. Retrieved 12 20, 2013, from Technology brings efficiency, safety to real estate
industry: <http://www.realestate.intuit.com/frame.asp?
Window=http://www.realestate.intuit.com/news/news_article.asp? InTheNewsID=22>
68