Checking references for a software vendor

This guide lists questions you could ask when checking references for a system and/or vendor you are considering working with. These questions are geared towards reference checking for client/case management systems, but could also be useful in other situations.

Italics indicate an explanation of why a particular question is being asked.

There are more questions than will be reasonable or practical to ask a referee, but we expect at least some of these suggestions will be useful.

Organisational questions about the referee

This information will help your organisation understand the referee’s organisation and situation and whether it aligns with your organisation’s needs. Possible questions include:

  1. What does your organisation do? How many staff members do you have? How many clients do you provide services to? How many and what services do you provide?
  2. How long have you been with the organisation? What do you do within the organisation? How do you use the system? (The view from an IT person will be different and have a different weight than from a CEO.)
  3. What system did your organisation use before? (If it was a "poor" system previously, any average system will seem wonderful now.)
  4. Why did your organisation acquire this system? What was your organisation hoping to achieve?
  5. How long has your organisation been using the system? What is your organisation using the system for? How many users does your organisation have?

Quality of the software

This information should help you understand more about the software that your organisation is considering. Possible questions include:

  1. What version of the software does your organisation have now? (It may be different from what you are being offered and therefore problems that the referee organisation may have experienced may have been addressed in the interim.)
  2. Is the system reliable? Does it do what your organisation expected it to do?
  3. Are there any workarounds that the users need to use that they did not know about beforehand? Is there any plan to address these?
  4. Are the configurable parts of the system easy to modify to meet your organisation’s particular requirements?

Implementation and data migration

This will give you an indication of:

  • how accurately the vendor understands a client’s particular requirements

  • how accurately the vendor estimates the work required to meet the client’s needs
  • the vendor’s team’s capability to scope and project manage an implementation, delivering to a timeline and a budget
  • the amount of work the client needed to undertake - internal project management, user acceptance testing, user training, etc. For some systems it can be a significant time and cost.

Much of this will also be applicable for any subsequent additions, changes, enhancements that may be requested. Possible questions to ask include:

  1. How accurate was the proposal with respect to time and cost? If the proposal was inaccurate, what was the main cause?
  2. What was the implementation process like?
    1. Was there a written implementation plan with responsibilities, milestones and dates?
    2. What were your resource requirements for the implementation (e.g. time, people, etc)?
    3. Was the vendor’s implementation team on-site or available during the first reporting cycle? Did everything was go as planned?
  3. Was the quality and amount of the training satisfactory?
  4. Did the vendor migrate data for you? How accurate was this process? What were the costs associated with data migration?

Quality of the vendor's customer support

These questions give you a sense of the ongoing support that is being provided. Questions include:

  1. What is your relationship with the vendor like?

  2. How knowledgeable are the vendor’s customer support people?
  3. What are the response times for help or issue resolution and are you satisfied with these?
  4. How do the vendor’s customer support people treat your organisation’s people?
  5. How does the vendor charge for support (e.g. fee for every question)?

On-going IT resources needed to support the system

It is important to have a good understanding of the amount and type of resource you will need to support your new system. This will help you understand how to get the best out of the system. Questions include:

  1. How much time does it take your organisation to manage the system?
  2. What level of internal IT expertise is required to manage and maintain the system?

Flexibility, future use of the system

This is to determine how flexible the system is. How has the system been able to adapt to the referee organisation’s changing needs and the vendor’s response to those changes.

  1. Have you ever requested any enhancements?

  2. If so, did you get them? Were the estimates for time and cost accurate? How long did it take to get the enhancements?

Vendor's commitment to your success

Systems involve a significant investment and these partnerships are generally long ones. These questions will help you to develop a sense of the values of the vendor organisation. Questions include:

  1. Is the vendor fair and reasonable?

  2. Do you enjoy dealing with the vendor?

Closing question

If you could do it again with what you know now, would you make the same decision?