По договоренности
Построение трехуровнего приложения web-Сервер Сервер приложений База данных
Платформы выбираете сами, как вариант:
web-Серверы: Jetty, Tomcat, IIS и тп. Язык реализации серверной части Java или C#
СУБД: H2, MySQL, MS SQL, Oracle
Пользователи прописаны в базе данных (собственная имплементация ролевой модели)
Есть, как минимум, две таблицы, к которым должны в первом случае иметь доступ администраторы, во втором пользователи, разделенно.
Действия пользователей вход, попытка входа, запрос информации (открытие формы и списка), редактирование, удаление, информации должны регистрироваться в таблице событий.