What does the term ‘omni-channel’ mean?

This refers to a multi-channel arrangement that takes the seamlessness of the customer experience into account.