Could you add one component, with example name "Problem", in ServiceDesk. Every time helpdesk in my company go to user PC, they can log all problems in user PC so we can get report every month or every year, with: - How many PC got problem? Why? - Who usually got problem? Why? - Who is the better helpdesk support of month, of year? - comthing more .... So we can control IT system better. I think it's important.
One more things, Request component is good. But could we add one more feature that it's must be approve by manager of their department. Example: - After user post requests, technical will read and decide that it should be confirmed by user's department manger or not. - Technical will request an approval to manager -> an email will be sent to manager and he will open website and approve it. - After manager approve it will send one email to technical notice that the requests is approved. - After technical finished request, one email will send to user and manager.