In Temponia we use three different user levels:
Can change/view all settings and reports. Per default this is the user who created the company account. It is possible to have more than one administrator per company.
This user is project manager for one or more projects. A project manager can change the project details, create tasks, assign users, see everyone's timesheets for that project and create reports.
It is possible that a user is project manager for one project but a normal user for another.
These users can log time in the projects that are assigned to them. They can create reports of their own logged time.