1. On a computing device operative to store a class diagram of an application in a storage medium, a method comprising acts of: applying a new model element type to class operations in the class diagram and to a resource new model element type to data classes by defining properties, which include at least a resource name property, for each new model element; and applying to flow diagrams of the application as many new model element types as different types of actions exist in the flow diagrams, these actions representing the operations on resources, wherein at least one of the acts are performed by the computing device.