This section will be removed from this document and expanded in another document which describes the performance requirements rather than the functional requirements.
A responsive system means that the system feels like it is performing the operations when the user follows a link or submits a form, not a minute or two after. To achieve this it most users are willing to wait for several seconds for operations which are perceived as complex.
The system should only provide access to authenticated users. This should be achieved through:
Ensuring that data which requires authenticated access is only accessible by the appropriate users. The granularity of this access will depend on the LARP, but can be no smaller than the data contained in the cell of the database. In general it is expected that the smallest unit will be a row.
Providing the break-up of users into various groups and roles.