Today customer demands on businesses are growing, so companies are finding new ways to retain and attract customers.