Catalogue processing: perfect product presentation with outsourcing