Historically, auditing has related to financial matters. It is now applied to other disciplines such as quality, environment, safety, information systems and security. Today's business climate requires organizations to constantly evolve IT strategies to respond to new opportunities or threats. Tracking the achievement of business goals, objectives and strategies is increasingly used to adapt and adjust the outcome of business processes at runtime. From the implementation perspective and particularly for mobile applications, the capability of the system to provide audit or assurance services in real time is essential if the systems are to assist the users in finding the services they need or solving the problems they have. In this paper, an Auditing/Accounting model for monitoring and observing the Intention/Process model of a business processes is introduced. With this approach, the Auditing model is able to automatically capture auditing information during the process execution time, and keep track of all the updated intentions versions in case of they are needed for re-use. The Audit model editor will assist the user to move among the updated versions of the intentions.