的最终用户，每个人物志都可能包括对不同界面的接受程度，以及在某一专业领域的知识。虽然终端用户类别没有限制，在软件设计时通常会假设终端用户拥有极少的技术知识和训练，特别是在为普通大众设计程序时。在这个环境下，为了增加易用性，通常倾向于实现易于学习的图形用户界面（可能有触摸屏），而非复杂的命令行界面。的概念模煳了通常的用户和开发者之间的界限，给予非专业人士在不了解编程语言的情况下创造复杂对象的能力。
用户账号.用户可以通过账号向系统服务进行身份验证，并取得相关授权，但身份验证并