The use of Appbuilder and Smart clients also extends retail functions to devices such as kiosks and micro kiosks, enabling retailers to execute POS functions such as price checking, stock availability, and even shopping basket construction in a customer-facing manner.