Patent ID: 8360310

Claim:
A server for creating a point of sale configuration for use in a point of sale station, comprising: a stencil repository for storing one or more user interface stencils, each stencil defining a user interface that may be employed in a point of sale operation; a point of sale application model repository for storing one or more point of sale application models, each point of sale application model defining functions carried out by the point of sale application described by the model; and a processor operative to retrieve a user interface stencil and a point of sale application model and integrate the user interface stencil and the point of sale application described by the model to produce a point of sale configuration, the point of sale configuration providing instructions for presenting elements of the user interface and defining bindings between elements of the user interface and corresponding functions and elements of the point of sale application to manage transfer of data and commands between the user interface and the point of sale application.