In a continuously changing business environment, the need for more flexible enterprise systems has been recognized by many.
Different solutions are being suggested to improve the adaptability of enterprise systems, including model-driven architectures
and reflective systems. A model-driven architecture starts from an enterprise schema that formally defines the business activities
of a company. This schema is then progressively transformed into more implementation-specific models until source code is
generated [1, 2]. Changes in business practices are accommodated by enterprise schema updates that are then automatically propagated into
software code. Reflective systems record enterprise schemas explicitly so that they can be manipulated at run time [3, 4]. A reflective system is more flexible since the definition of the enterprise schema and its integrity rules can be configured
external to the execution of the program [5]. The expected benefits of reflective systems include improved adaptability, semantics, and reusability. On the other hand,
their design is substantially more complex, and the execution of applications built with such systems is slower since the
definition of the enterprise schema needs to be interpreted. A timeless REA enterprise system integrates ontological specifications
as part of its reflective architecture. The Resource-Event-Agent (REA) enterprise ontology [6, 7] is strongly rooted in accounting and economic theory and addresses the issue of what phenomena should be captured in an
enterprise system. In addition, it provides structuring guidelines on how economic phenomena should be assembled into business
process and value chain specifications [8]. This paper explores the reflective architecture, design, and operation of timeless REA enterprise systems. We first describe
the integration of ontological specifications as part of reflective enterprise systems. Next, we use claim management and
cost calculation examples to illustrate how the ontological specifications can be employed for the design of reusable, ontology-driven
applications.