Поскольку приложения работают с базами данных, информация в которых может быть конфиденциальной, пользователь системы должен быть зарегистрирован. Регистрация пользователя производится администратором и означает создание для каждого пользователя учетной записи, которая хранится в базе данных системы. Учетная запись содержит сведения о пользователе, позволяющие его идентифицировать, имя пользователя (логин), данные о пароле и о правах, предоставленных данному пользователю.

Под правами пользователя понимаются права доступа к функциям системы, сущностям и т.д.

Имя пользователя, или логин - это уникальный идентификатор пользователя в рамках системы. Пароль представляет собой строку текста, которую должен знать только пользователь системы. Это позволяет обеспечить соответствие логина пользователя и реального человека.

Регистрация пользователей ведется с целью обеспечения сохранности данных системы путем контроля доступа к данным, ведения журнала действий пользователя и т.д. Поэтому при входе в систему обязательно производится т.н. авторизация (или аутентификация) пользователя. Авторизация – это процесс идентификации (определения) пользователя системы, который аналогичен процессу установления личности, например, при обращении в банк.