In this paper, we propose extensions to object-oriented notions to represent business processes. The idea avoids considering
object types independently, but takes into account their collaboration based on the context emerging from a goal requirement. In this way, we introduce ‘Contextual Objects’ that incites objects to collaborate in order to realize a business goal.