Work With Pattern is one of the best-known and most useful patterns in business applications. It was first popularized by IBM and was rapidly adopted by GeneXus.

It is a User Interface pattern based on 'Object Action Dialogs', where users first select an object from a list to 'work with' it, and then apply an action to it.

In particular, the GeneXus Work With Pattern is embedded in GeneXus so that GeneXus developers can easily apply it from their KBs. All the objects necessary to implement an application (e.g. in a web application: Work With web panels, View web panels, Prompt web panels, etc.) are obtained by applying this pattern to one or several selected Transactions. 

Depending on the kind of application, Web or Smart Devices (the latter as of GeneXus X Evolution 3), the particularities this pattern assumes: