Our framework for the 'webdealer' app