I will guide you very detailed through each point.
- Different language on different users
- A default dashboard for chosen usergroups
- Able to put users in different user-groups
- Some modules are only shown to specific users
- Install and modify a call system / ticketing module
- Make own timesheet booking for chosen users
- Dashboard finance graph, based on excel uploaded figures.
- Own logo for different usergroups
- Remove links and text for specific usergroups
- Install invoice system, so users can create invoices
- Different email notifications
- Install and modify a project module
+ Small modifications on different usergroups till I am happy with the total package above. (you know my standards from the work you did on Timesheet module)