Inventive Designers: Unified Solutions for Multi-pronged Customer Interaction