Interplay of Architecture, Business Goals, and Current Technology in the Evolution of Call Center Systems John Klein