https://www.articleshore.com/5-things-to-consider-while-choosing-your-customer-portal/