计时通常会假设终端用户拥有极少的技术知识和训练，特别是在为普通大众设计程序时。在这个环境下，为了增加易用性，通常倾向于实现易于学习的图形用户界面（可能有触摸屏），而非复杂的命令行界面。的概念模煳了通常的用户和开发者之间的界限，给予非专业人士在不了解编程语言的情况下创造复杂对象的能力。
用户账号.用户可以通过账号向系统服务进行身份验证，并取得相关授权，但身份验证并不代表授权。为了会计、安全、数据收集和资源管理，用户通常需要一个密码或其他证明以登录账号。当用户登录后，操作系统通常会