How do you choose a software vendor? And once you do, will they be able to keep you compliant? Which vendor will provide a high quality software product and protect your data? Are they going to be there when you need support? These are just a few of the questions you’re looking to answer when selecting a software vendor.
But how do you make the best recommendation for your company? There is one item that we use for every supplier audit – a software vendor assessment checklist. It is the key to successful vendor evaluations. Not only does it keep each audit on track with a purpose and scope, but it makes giving a yes or no recommendation so much easier.
What should be included in your checklist? Let’s dive in.
Ideally, you should be assessing your vendors during the vendor selection process – before you buy their product. That way, you can make an informed decision about which vendor can keep you compliant and will be able to support you throughout the lifetime of your relationship.
If you’ve already purchased the product, using a checklist is still valuable. You will identify areas where your vendor is doing well and where there are compliance gaps.
And when it’s time to re-evaluate your supplier, pull out your previous assessment and focus on the areas that needed improvement.
If you want a deeper dive into the vendor assessment process, attend our next free webinar.
To make your software vendor assessment checklist, first you need to identify the various inspection categories needed to evaluate your suppliers. We have audited numerous software vendors over the past few decades, so our checklist contains over 250 questions from 83 inspection categories. I’ll walk you through some of them today, but your checklist should contain categories that make sense to your organization.
Also, don’t worry about getting all of the categories right the first time you create your checklist. As you get a few vendor audits under your belt you will be able to improve your categories and questions.
Once you have your categories in order, start compiling questions for each.
Before we get into the questions, we need to talk about the type of results you’re looking to get out of a vendor assessment. A rating scale will guide you in the evaluation of your software supplier and summarize the assessment recommendation. Essentially, it is an easy way to get a go/no-go decision.
When you’re evaluating a vendor on hundreds of questions, it’s easier to keep things simple with a Pass/Fail rating. But often times there are some grey areas, so our certified auditors use a three-point scale below.
A more complex scale may make sense for your organization, but don’t go overboard.
Tip: Do not use more than a 5-point scale or it will be hard to synthesize the results for your audit report.
Get Our 250-Question Vendor Assessment Template Now
Finally – the questions! I’m going to walk you through several inspection categories and the types of questions to ask for each. This is not a complete list for each category, but it should help you get some momentum going as you develop your checklist.
To start, you want to know about the vendor’s commitment to your industry and the likelihood that they will be around when you need support. Questions can include:
If your company’s Purchasing or Legal department has already screened the vendor, you don’t need to cover these items again during your inspection.
These general questions will help you determine whether or not the vendor has the framework in place to support product quality.
When the vendor answers “Yes” to a question, ask for some form of evidence to review. For example, evidence for these questions could be in the form of a Quality Plan, organization charts, job descriptions and responsibilities, etc.
Here you want to get a more detailed look at the vendor’s quality and compliance framework for software development.
The vendor might include evidence in the form of requirements documents, SOPs and deliverables throughout the SDLC.
Tip: If you plan to use the vendor’s requirements documentation, check that they meet your internal standards.
Compare the vendor’s practices with best practices for coding and design.
Typically you will be reviewing your vendor’s SOPs and Design Documents. Solid practices here increase the chance that the vendor will deliver a high-quality software product.
Address the vendor’s testing practices. Good vendor testing practices should give you confidence to reduce the redundancy of your internal testing.
Your software vendor will likely provide you with test plans, test summary, approved test protocols with documented results, etc. If you plan to purchase or use testing documentation from the vendor in your validation, be sure to confirm that their testing documentation meets your company’s standards.
Good documentation practices by the vendor will increase the likelihood that the vendor will be able to support the version of their software that you implement – even after the staff that created the version has moved on to other projects or other companies.
You want to ensure your vendor has thorough documentation on how the system works. Documentation should be updated as changes are made to the system. Additionally, review that your vendor is protecting their documentation from being lost or destroyed. They shouldn’t leave documentation in unlocked cabinets, on personal computers or disorganized network drives.
Find out what the vendor’s practices are for securing physical and electronic assets. Are they protecting their system? Are they protecting their hardware?
Review your vendor’s SOPs, source code check-in/out records as well as observe their security practices.
Check to see if the vendor has adequate procedures in place. Focus on the procedures that are most important to your company.
You want to see that there are procedures to support the system, especially if it is hosted, as well as procedures for source code, configuration, etc. By having documented change control, your vendor has changes that go through an approval process. Prior versions of the software or system would be available. Also, the typical periodic review period is somewhere between 18 months and 3 years.
If you plant to implement future versions or patches to the vendor’s software, explore how the vendor manages changes to the system.
You want to ensure that your vendor is documenting changes to their system and that changes are authorized, documented and tested. Additionally, are the vendor’s support personnel retrained after changes to the system are made? What about retraining the users?
If you plan to rely on the vendor’s support of the purchased software, spend some time asking questions here. If not, you can cover this section lightly.
It may be important to know how long the vendor will support the release you’re implementing. What are their support hours? Will they give you thorough documentation for new releases? It’s good to see evidence that they will be there when you need support.
Incidents will occur. They can include software defects, data integrity issues, user errors and more. Determine whether or not the vendor is going to be there for you when you have a problem.
The vendor may provide you with incident records, CAPA system and notifications for these types of questions. Verify that issues are documented and prioritized. Does the vendor strive to proactively prevent future issues? As the user of the software, will you be informed if another customer detects a critical defect? Are issues resolved? Also check on whether fixes are available as patches on older releases or only included in the next release.
Gauge the software’s ability to comply with specific GxP record requirements. Ask questions that apply to your industry.
Here you are looking for the vendor to provide requirements, test protocols and results.
Review the vendor’s audit trail. The first two questions are most relevant for hosted applications. And the last question is for any application, where needed by regulation.
Again, you are looking for the vendor to provide requirements, test protocols and results. Irregularities in audit trails are periodically cited in FDA Warning Letters. Typically, this occurs when management does not review the audit trail and therefore fails to notice that lab tests are being rerun to obtain new (aka better) results.
You want to know if the vendor will be able to support the system a few years from now.
21 CFR Part 11 requires that personnel who work on the electronic records/signature system have the training and experience to do the job. So take a look at your vendor’s training requirements, records and personnel resumes.
This might come as a shock, but your vendor might be outsourcing all or part of their system.
Also, if your vendor has vendors, check on their vendor management practices. Look at their Vendor Assessment SOP, Vendor Assessment records and approvals.
As you can see, there are many inspection categories and questions to ask your software vendors. For your checklist, remember to think about your company’s internal policies and data.
If you don’t have time to develop your own checklist, get ours – it has over 250 questions from 83 inspection categories. It’s an editable Word doc so that you can personalize it for your organization.
Get Our 250-question Software Vendor Assessment Template Now
And if you need more documentation, we have a Software Vendor Assessment Package. It includes both the Software Vendor Assessment template and an SOP that outlines the quality assurance approach to audits and assessments of software suppliers.
Don’t have the time or expertise to audit your software vendors? Let our experienced, certified auditors perform the audit on your behalf.