Question: what is the difference between system variables and user defined variable?
Answer: What's above are user variables, and below are system variables. The elements are combined when creating the environment for an application. System variables are shared for all users, but user variables are only for your account/profile.