Retailers Enliven Catalog Offerings Through Apps