User Management System (UMS) -- Detailed System Design