Developing and implementing a customer-driven print-on-demand interactive publications system