2
Sohani
Introduction
The world of accountants goes through changes as it moves toward providing efficient and meaningful
opinions and advice to business professionals in the society. The Resource, Events, and Agents (REA) model is a
concept-based modeling tool, the primary purpose of which is to establish a structure for designing Accounting
Information Systems databases. The model was developed in 1982 by William McCarthy, who “built an
accounting system based on the primitive notions of entity and relationship sets,” (McCarthy, 555). McCarthy’s
vision to create the REA model was to diminish the dissension between business processes and the companies’
specified softwares. The conflict prior to 1980s was that accountants were having a difficult time establishing the
what their roles need to be and how to switch roles at appropriate times in designated organizations. With the use
of the REA model, both accounting and non-accounting decisions can be identified, captured, and inputted into a
central database that will provide useful information to all users in the organization. There are many variations
and concepts companies need to comprehend in order to prevent violation of business domain rules “and to adopt
the applications to changing requirements without the need to change the overall architecture,” (McCarthy and
Geerts, Page 6, 1993). The REA model was proposed by McCarthy to implement the idea of recording and
storing accounting information in a way where these details are available as resources in transaction details for the
organizations to make non-accounting related decisions. (Dunn and McCarthy, Page 3, 1995).
In this paper, the author will explore the implementation of the REA Model in Accounting practice and
explain how the implementation of this model has made a significant impact on the structure of their profession.
The utilization of the REA model enables accountants to make use of accounting resources to make
non-accounting decisions, implement changes in their roles as accountants of an organization, and build a solid
foundation for developing business development for nearly all business domains or organizations (Nakamura and
Johnson, Page 2, 1998). The implementation of REA models is important to accountants as this model is used by
business firms and organizations to develop a strong framework and establish their changing roles in their work