'sustain' implies that it takes more energy, and usually a constant effort, while 'maintain' is something you can do every once in a while. Something that you need to 'maintain' slowly "slides back" with no attention, and then you can give it a bit of attention to bring it back to where it was before, restarting the process. Something that you need to 'sustain' will probably collapse without active support.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Anonymous Maintaining customer relations and sustaining them in the long run is one of the key challenge areas for e-commerce sector.This is terribly redundant: the two phrases are essentially synonymous. Choose one only: