Implementing process concepts within organizations is only one step toward achieving an enterprise-wide focus on processes. In order to reap benefits from a process-oriented organization, continuous maintenance and control of the business processes is required. There is a gap between approaches for modeling business processes and those for modeling information systems. Modeling is the process of identifying adequate concepts and selecting adequate abstractions to construct a model that reflects a given universe of discourse appropriately. A use case model defines the boundaries of the system within the environment and specifies the functionalities provided by the system. Class models are an essential part of the object-oriented paradigm. Interaction models describe how a group of objects communicate amongst them. An enterprise model consists of a number of related submodels, each focusing on a particular aspect of the enterprise, for example, processes, business rules, concepts/information, vision/goals, or actors.