Your software is very well written. Have you thought about creating a Helpdesk application? What I have in mind would include an administrator who would manage the application, the ability to include technicians who could receive their tickets, update them and then add billing details, etc., all capable of being accessed over the web, of course. As well, a client portal where the client can login via the web and view or submit their requests.