User assistance is a set of components that introduce the user to the product, guide the user through tasks, and help the user find more information about the product. There are three basic aspects to user assistance, namely guidance, proactive assistance, and in-context help. It can be in any form, from tutorials, FAQs, online help, to live chat support, and even documentation.