What is the Definition of Customer Success?

What is the Definition of Customer Success? Customer Success is a long-term, scientifically engineered and professionally directed strategy for maximizing customer and company sustainable proven value.  Note the key words/concepts in that sentence: Long-term:  A...