Reality from a developer
Hi guys,
I'm posting this to give you an understanding of the actual situation here. I have personally spoken to a large number of people and quoted over 15. This goes to show there is a lot of demand for this type of product, it is also a lot of work for a developer - not as simple as it may sound.
osTicket is a good system but not particularly suited for this type of customization and redevelopment. There are a number of reasons starting with the code structure and ending with the database, in saying that it is very possible - just a lot of work, and complex much of the time.
Each person I have spoken to has their own very niche requirements, many of the requirements that were non-negotiable are so unusual I could not find an existing system to support the non-negotiable requirements for around 75% of those people that contacted me, this means a proprietary solution is best suited for you. For the other 25% or so I recommended other products that could be modified to meet the prescribed needs, but in each case there were compromises to be made and some of the compromises made the customization solution non-viable.
When I have been quoting, where ever possible, I have been doing 2 quotes, 1 for osTicket modifications and the other for a proprietary system from scratch. I have discovered in all cases with the exception to 1 quote it was as much as 20% cheaper for me to build a proprietary system over customize osTicket or another system to the needs of the customer.
I have considered building a proprietary system myself and then to sell licenses either as a hosted (cloud) application or on the same structure as osTickets where you deploy on your own server but, to be frank, between existing projects and other high value ones that come on I simply don't have the time to build it and I don't believe it will represent very good ROI when I did a business analysis on each of the options.
My recommendation if you're really wanting to go down this path is to go to freelancer.com or elance.com and solicit services out of a location like India. Regardless of if you end up with a modification to osTicket, another system, paid for or built specifically for you - be cautious when using such services, you generally get what you pay for.
Good luck and if you do want a quote, I'm still happy to discuss individual needs.