I'm generally not one to toot the horn, but we have some hosted solutions available. It is actually 2 products that work in conjunction.
The first and the one of most interest to you would be our eRMA package. It allows users to submit requests, view their requests and their status. Internally you would see all requests, search through them, change their statuses from Red(Open) to Yellow(In Progress) to Green(Closed), make notes on them that are not visible to the end user and it sends automated emails to notify completion and warn of new submissions. It can handle help desk tasks like software support and hardware (both serialized and non-serialized) support. It also tracks repair history for serialized items and has a basic set of reports.
The second package is optional in your case, but it is a warehouse inventory control package called TopShelf2.0. It is also a hosted model and works via integration with your accounting package by allowing you to receive Purchase Orders and ship Sales Orders using a handheld scanning device. It also tracks assets, and handles kitting.
The reason I even mention the second package is that these two systems have been written to operate in unison such that it makes them extremely useful for something like a central repair center, and the asset tracking is nice as well.
These are web based, but hosted by our servers so, with the only exception of a possible integration package for TopShelf2.0, you would not need to install anything. No IIS, No Applications, and it is all backed up daily.
To learn more about these products you can visit our web site at:
Also, if you get far enough to talk to one of our sales reps, please let them know that one of SCOUT's programmers sent you. It brightens my day when get to show them that you don't have to be in sales to generate leads... Just makes me smile! LOL!
Senior Software Developer