Building up relevant expertise in-house will make writing spec sheets for software easier, according to Siegfried Schmitt, principal consultant at PAREXEL.
Q. We are a well-established pharmaceutical company, and part of our procurement process requires us to prepare a ‘spec sheet’ (i.e., a document listing our requirements for either the service or the equipment we want to acquire). That has served its purpose well; however, we are finding it difficult to use when purchasing automated systems or software products. As we often have very little expertise or understanding of the software component, we struggle to write sensible specifications. We are tempted to simply accept the vendors’ system descriptions. Do you have any advice for us as to how we can overcome this challenge?
A. Your situation is not unusual, and the reason, as you already mentioned, often is a certain lack of expertise with software products. Whereas there is a lot of process and product expertise in companies, including processing equipment, the same cannot be said for automation. Let us first look at the parties/departments involved in preparing spec sheets for equipment. This will involve the operations group (e.g., manufacturing department, laboratories, utilities group), engineering, procurement, and the quality unit. When it comes to automated systems or pure software applications, the information technology (IT) department must be involved too. The IT terminology and the engineering and operations terminology are not necessarily the same or aligned, which can make communication more difficult, not only internally, but also with the suppliers. For example, what you refer to as a ‘spec sheet’ is a user requirements specification (URS) in computerized systems terms. The issue is further complicated as we as humans are used to being able to touch, smell, or hear equipment, none of which applies to software.
Can you simply adopt or accept the supplier’s description of the system or software, or do you need to prepare this yourself? The answer is that even if you were to accept the vendor’s description without any change, you still must confirm this in writing. In other words, the vendor’s description becomes your URS (aka spec sheet). With that, you also become responsible for the URS to be compliant with the applicable regulations.
In a few cases, you may be at the mercy of the supplier with regard to functionality and performance, but mostly you will have a choice. For example, if you are looking for software to support a quality management system, there are systems available that offer you everything you may wish for. But, you may only want to use certain functionalities (e.g., workflow) and specific modules (e.g., deviations and complaints management modules, but not the change management module). In this case, it would be wrong to merely copy/paste the full system description by the vendor into your URS; instead the URS has to be specific to your needs (i.e., requirements).
In computerized systems validation (CSV) terms, the URS forms the basis for user acceptance testing (also referred to as performance qualification). This is where it becomes essential that the URS is compliant with the regulations. To give an unacceptable example would be to write in the URS: ‘the screen refresh must be fast.’ This cannot be tested as it is a wholly ambiguous requirement. Another example would be to require ‘an easy-to-read screen.’ But how do you describe this in testable terms if you are not the software expert? This is where your IT team will have to support you and provide appropriate language. For example, they could suggest a refresh rate of 100 milliseconds or recommend a certain screen display quality that will meet your needs.
Despite its age, one of the best guidance documents for writing a URS is FDA’s General Principles of Software Validation; Final Guidance for Industryand FDA Staff from January 2002 (1). Other agency guidance documents and industry best practices are available online (e.g., European Directorate for the Quality of Medicines [EDQM] [2], the European Union [3], or GAMP [4], to name but a few). As the use of automated systems will surely increase in the future, it is sensible to build up relevant expertise in-house, so that in future you will be as comfortable writing spec sheets for a mechanical system as for a piece of software.
1. FDA,General Principles of Software Validation; Final Guidance for Industry and FDA Staff (CDRH, CBER, January 11, 2002).
2. EDQM, Revised: Validation of Computerised Systems Guideline.
3. European Commission, EudraLex The Rules Governing Medicinal Products in the European Union Volume 4 Good Manufacturing Practice Medicinal Products for Human and Veterinary Use, Annex 11: Computerised Systems (EC, June 30, 2011).
4. ISPE, GAMP 5 Guide: Compliant GxP Computerized Systems (ISPE, February 2008).
BioPharm International
Vol. 31, No. 11
November 2018
Pages: 46, 45
When referring to this article, please cite it as. S. Schmitt, "User Requirements Specifications–How Difficult Can It Be?," BioPharm International 31 (11) November 2018.
Regeneron Treatment for Multiple Myeloma Gets Conditional Marketing Approval from EC
April 29th 2025The indication is specific to patients who have received at least three prior therapies, including a proteasome inhibitor, immunomodulatory agent, and anti-CD38 monoclonal antibody, and have demonstrated disease progression on the last therapy.
MHRA Approves GSK Therapy Combinations for Multiple Myeloma
April 21st 2025Belantamab mafodotin is approved in combination with bortezomib plus dexamethasone in patients who have had at least one prior therapy, and in combination with pomalidomide plus dexamethasone for those who have had a prior therapy including lenalidomide.