What percentage of the firm's staff is certified on your particular product of interest?
Will one or some of these individuals be available in the timeframe you need them?
Is ongoing support available for your project? What's included in the maintenance schedule? Does the company use remote technologies for support?
Does your solution require integration with other hardware or software systems?
Does the service provider have experience with the related hardware and software?
How many similar projects, using the same hardware/software, has the service provider completed?
Does the company provide end-user training?