Users can also do their own button programming using the user portal application or, on some phones, through the phone's menu. However, users can only program a limited set of functions and cannot override appearance buttons and buttons set through user rights templates.