Customer lifecycle management - riding the sea of change