eProcurement Toolkit

The lineGuides

What is the software procurement process, step by step?

Short answer

The software procurement process is how an organisation buys software: confirm the need, check existing licences, review security and privacy, agree licence terms, then manage use and renewals.

Cite this answereProcurement Toolkit, “What is the software procurement process, step by step?”, updated 1 Nov 2026, eprocurementtoolkit.org/guide/software-procurement-process

Key takeaways

  • Software is bought differently from most goods. It often touches the organisation’s data, renews automatically, is priced by users or usage, and has to work with other systems.
  • The process has nine steps: request, check what you already own, sort by risk, choose the route to market, review security, privacy and accessibility, agree licence and contract terms, order, set up, and manage use and renewals.
  • Match the effort to the risk. A small tool with no personal data can be bought in days; a system holding customer or health data needs full security, privacy and legal review.
  • The terms that cost most later are the licence metric, price increases at renewal, automatic renewal and notice periods, and the right to take your data out at the end.
  • Rules differ by country and sector. In the EU, the GDPR sets what a contract with a data processor must contain; US federal agencies use FedRAMP for cloud services; the UK public sector buys through frameworks such as G-Cloud.

What is the software procurement process?

The software procurement process is the set of steps an organisation follows to buy software: confirm that the need is real, check licences it already owns, choose a product and supplier, review security, privacy and legal terms, place the order, then manage use and renewals until the software is retired.

It follows the general procurement process, with extra checks. Software, and above all software as a service (SaaS), differs from most purchases in four ways. It often stores or reads the organisation’s data. It is usually a subscription that renews unless someone gives notice. It is priced by a licence metric, such as named users, devices or usage. And it must connect to other systems, such as sign-in, the ERP or the HR system.

Take an invented case. A marketing team finds a survey tool and wants to pay for it by card. The tool will hold customer email addresses, connect to the customer database and renew every year. Bought as a simple card purchase, nobody checks where the data is stored, who can access it or how to get it back. The software procurement process exists to ask those questions before the data is inside.

Two notes on scope. The IT procurement process covers software and hardware; this page focuses on software, but the same steps apply to laptops or servers, with fewer data checks and more delivery checks. And this page is about how to buy any software; how to choose software for the procurement team itself is covered in the procurement software guide.

What are the steps of the software procurement process?

Most organisations follow the same nine steps, even when they name them differently. Low-risk purchases pass through some steps in minutes; high-risk ones spend weeks in the review steps.

  1. Request. The requester describes the problem, the users, the data involved, the budget and the date the software is needed. A short form is enough; it should name a business owner who will stay responsible after the purchase.
  2. Check what you already own. Procurement and IT check whether a licensed tool already does the job, or whether an existing contract covers it. A list of current software and its users, built from invoices, card spend and sign-in data, answers this quickly. The software spend analysis guide explains how such a list is built.
  3. Sort by risk. Classify the purchase by the data it will hold, how far it connects to other systems, its value and its users. The class decides which reviews come next (see the next section).
  4. Choose the route to market. For a small, low-risk tool, a quote from the supplier or a reseller may be enough. For larger needs, compare offers with an RFQ, or run an RFP when requirements and service matter more than price. The RFP process guide sets out the stages.
  5. Review security, privacy and accessibility. Collect the supplier’s security evidence, check where data is stored and who processes it, and check accessibility where the law or policy requires it.
  6. Agree licence and contract terms. Negotiate the licence metric, price and price changes, term, renewal and notice period, service levels, data protection terms and exit. Legal reviews the supplier’s terms or proposes the organisation’s own.
  7. Approve and order. The budget holder approves, and procurement issues a purchase order or, for small purchases allowed by policy, the requester pays by purchasing card.
  8. Set up. IT connects the software to sign-in, assigns licences and records the contract, the owner, the renewal date and the notice deadline in the contract register.
  9. Manage use, renewal and exit. Review use before each renewal, remove unused licences, renegotiate or replace, and when the software is retired, take the data out and confirm its deletion.

The University of California, Irvine published an example of this flow in a 2020 training deck. A requester fills in a software questionnaire; a unit procurement contact checks for existing agreements and sends the university’s contract templates and data security appendix to the supplier; the security team reviews the supplier’s security plan, a third-party security report and a sector questionnaire; procurement then negotiates and issues the order. The deck estimated the old process at three to eight weeks and the redesigned one at one day to four weeks, depending on the review needed.

How do you match the review effort to the risk?

Not every purchase needs every check. Sorting requests into a few risk classes at the start keeps small purchases fast and gives reviewers time for the ones that matter. The classes below are an example to adapt; each organisation sets its own thresholds.

Example of risk classes for software purchases (illustrative)
ClassTypical caseChecksTypical route
LowA diagramming tool for five people, no personal or confidential data, no connection to other systemsExisting licence check; supplier’s standard terms read by procurementQuote and card or purchase order
MediumA team SaaS tool holding staff names and emails, connected to company sign-inSecurity questionnaire or report; data processing terms; contract reviewQuotes from two or three suppliers, or a reseller framework
HighA system holding customer, health or payment data, or connected to the ERPFull security review with independent evidence; data protection impact assessment where required; legal negotiation; exit planRFQ or RFP; formal evaluation
CriticalA system the organisation cannot run without, such as payroll or a core ERPAll of the above, plus business continuity, financial checks on the supplier and a tested exitRFP, often with demonstrations and a pilot

The data the software will hold and the systems it will touch decide the review, more than the price.

Price still matters for the route to market, because thresholds in the procurement policy usually decide when quotes or a tender are required. A cheap tool can carry a high risk, and an expensive one a low risk, so both tests apply.

What does a security, privacy and accessibility review ask for?

A review asks the supplier for evidence, not promises. Independent reports carry more weight than self-assessments, and the scope of each report must cover the product being bought. The table lists common evidence; which items apply depends on the risk class, the country and the sector.

Common evidence in a software security, privacy and accessibility review (checked 2026-10-30)
EvidenceWhat it showsWhere it applies
SOC 2 reportAn examination by an independent accountant of controls at a service organisation, relevant to security, availability, processing integrity, confidentiality or privacy (AICPA)Widely requested, especially from US suppliers; check the period and the services covered
ISO/IEC 27001 certificateA certification body has confirmed that the supplier’s information security management system meets the standard; check that the certificate covers the service being boughtInternational
Security questionnaire (for example CAIQ v4.1)The supplier’s own yes or no answers on its controls; the Cloud Security Alliance’s questionnaire is mapped to its Cloud Controls MatrixInternational; a self-assessment, not an audit
Sector questionnaireQuestions specific to a sector, such as the HECVAT used by US higher educationSector by sector
Data processing agreement and sub-processor listUnder the GDPR, a processor works only on documented instructions, uses other processors only with authorisation and deletes or returns the data at the endEU and EEA, and organisations processing their residents’ data; other countries have their own laws
Accessibility conformance reportThe supplier’s claims against an accessibility standard, often written on a VPAT templateRequired for US federal agencies under Section 508; EN 301 549 is the European standard for public buyers
FedRAMP authorisationThe cloud service has gone through the US federal security assessment programmeUS federal agencies

Ask for independent evidence first and questionnaires second, and check that each document covers the product, the hosting location and the period you are buying.

A self-assessment and an audit are not the same thing. The US Section 508 programme makes the point for accessibility: the vendor’s report is a claim, and agencies are told to test the product rather than rely on the report alone. The same logic applies to security questionnaires. For suppliers with high-risk access, the checks continue after the purchase, as described in vendor risk management.

In the EU, the privacy review follows Article 28 of the GDPR. The controller may use only processors that give “sufficient guarantees” of appropriate technical and organisational measures, and the contract must cover, among other points, documented instructions, confidentiality, security, the use of sub-processors, help with data subjects’ requests, deletion or return of data at the end, and audits.

Which licence and SaaS contract terms matter most?

Most of the cost of software is decided by terms that look minor at signature. The list below covers the terms reviewers check first; legal and procurement agree the rest as for any contract.

  • Licence metric. Named users, concurrent users, devices, processor cores or usage. The metric must match how the organisation will use the software; a per-user price for a tool that every employee opens once a year is expensive.
  • Price and price changes. The first-year price, discounts, and how much the price may rise at each renewal. A cap on renewal increases is easier to win before signature than at renewal.
  • Term, renewal and notice. The length of the subscription, whether it renews automatically, and how many days before the end notice must be given. With an annual term that renews automatically, missing the notice deadline means paying for one more year.
  • Minimums and true-ups. Minimum user counts, and whether extra users are billed at the end of the year (a true-up) or as they are added.
  • Audit rights. For installed software, the supplier’s right to audit use, how often and with how much notice.
  • Service levels. Availability, support hours, response times and service credits when targets are missed.
  • Data and exit. Who owns the data, in which format it can be exported, how long it stays available after the end, and how its deletion is confirmed.
  • Liability and changes. Limits of liability, and whether the supplier can change its terms or remove features during the term.

In the EU, the Data Act now sets minimum exit rights for cloud and SaaS services. The contract must give a notice period for switching of no more than two months, a transition of at most 30 calendar days in most cases, and at least 30 days to retrieve data. From 12 January 2027, providers may not charge for switching, with exceptions such as services largely custom-built for one customer. These rules apply to EU customers; elsewhere, the exit terms are whatever the contract says.

How do you manage software renewals?

Renewals are where software spend grows without a decision. Each subscription renews on its own date, often on the supplier’s terms, and the person who bought it may have left. Managing renewals means knowing every renewal date and notice deadline, and reviewing each one early enough to act.

  1. Keep one register. Record every subscription with its owner, licence metric, quantity, price, renewal date and notice deadline. A contract register or a SaaS management platform can hold it.
  2. Start before the notice deadline. Count back from the last day to give notice, not from the renewal date. For large contracts, starting several months before that deadline leaves time to compare alternatives.
  3. Check use. Compare licences paid with licences used in the last months. Remove or reassign unused ones.
  4. Look for duplicates. Check whether another team pays for a tool that does the same job, and whether one contract could cover both.
  5. Decide. Renew, renegotiate, reduce, replace or end. Each option needs time; replacing a system takes far longer than one notice period.

Gartner calls the tools built for this job SaaS management platforms: software that helps organisations discover, manage, optimise and automate the SaaS application life cycle, including discovery and cost optimisation. They help most where many teams buy their own tools.

Who takes part in buying software?

Software purchases need more people than most purchases, because each reviewer owns a different risk. Naming them in the policy, with a deadline for each review, prevents requests from waiting in inboxes.

Roles in a software purchase
RoleWhat they decide or check
Requester and business ownerThe need, the users, the budget; stays responsible for use and renewal
IT and architectureFit with existing systems, sign-in, integration and support
Information securityThe supplier’s security evidence and the risk of the data involved
Privacy or data protection officerPersonal data, processing terms, transfers and impact assessments where required
LegalLicence and contract terms, liability, data protection clauses
ProcurementExisting contracts, route to market, competition, price and terms, the purchase order
FinanceBudget, approval, payment and accounting of subscriptions
Accessibility lead, where one existsAccessibility evidence and testing

Every reviewer needs a clear question and a deadline; the business owner keeps the software after the reviewers move on.

How is software bought in the public sector?

Public buyers follow the same steps, with procurement law on top. Above legal thresholds they must compete the purchase or use a framework that was competed for them. Frameworks for software and cloud services exist in many countries; three examples show the range.

  • United Kingdom. G-Cloud is the online catalogue public sector organisations and charities use to buy cloud hosting, software and support. G-Cloud 14 expired on 28 October 2026 and buyers are now directed to G-Cloud 15. Crown Commercial Service, which runs it, became the Government Commercial Agency on 1 April 2026.
  • United States, federal level. FedRAMP is the federal programme that assesses the security of cloud services used by agencies. On 30 October 2026 its marketplace listed 551 certified services. Under Section 508, agencies must buy technology that meets the federal accessibility standards when such products exist.
  • European Union. EN 301 549, produced by CEN, CENELEC and ETSI at the European Commission’s request, sets accessibility requirements for ICT products and services, in particular for public buyers. The GDPR and the Data Act apply to public and private buyers alike.

Other countries, states and funders have their own rules, thresholds and frameworks, so check the ones that apply to your organisation. More on public buying in general is in the government procurement guide.

What are software procurement best practices?

Software procurement best practices are the habits that keep software purchases fast, safe and good value. They come down to knowing what you own, reviewing in proportion to risk, and keeping control of renewals and data.

  • Publish one short route for software requests, so teams do not buy around it. Make the low-risk route fast enough that nobody needs a shortcut.
  • Check existing licences and contracts before any new purchase. Many requests are answered by a tool already paid for.
  • Classify every request by data, integration and value before choosing the checks.
  • Ask for independent security evidence and check that its scope covers the product being bought.
  • Agree the licence metric, renewal price cap, notice period and data exit terms before signature, when you still have a choice.
  • Name a business owner for every subscription, and record the renewal date and notice deadline on the day of signature.
  • Review use before each renewal and remove unused licences.
  • Limit card purchases of software to classes the policy allows, and route the rest through procurement, so data and contracts are not taken on without review. The purchasing card guide covers card controls.
  • Measure the process itself: time from request to order, share of software spend under contract, and renewals reviewed before their notice deadline.

Questions

How long does software procurement take?

It depends on the risk. A low-risk tool with no personal data can be bought in a few days. A system holding sensitive data, with security review and contract negotiation, often takes several weeks. The University of California, Irvine estimated its redesigned process at one day to four weeks in 2020.

Do you need an RFP to buy software?

Not always. A small, low-risk tool can be bought from a quote, within the thresholds of the procurement policy. An RFP is useful when the software is expensive, critical or complex, and when service, fit and implementation matter as much as price. Public buyers must follow procurement law above legal thresholds.

What is the difference between software procurement and procurement software?

Software procurement is the process of buying any software, from a survey tool to an ERP. Procurement software is a category of software used by procurement teams to run sourcing, contracts, orders and invoices. This guide covers the first; the procurement software guide covers the second.

Who should own software renewals?

The business owner who uses the software should own the decision to renew, with procurement owning the negotiation and the register of renewal dates. IT checks use and integration, and finance checks the budget. Without a named owner, subscriptions renew by default.

Can employees buy SaaS with a company card?

Many organisations allow it for low-risk tools under a set value, with no personal or confidential data and no connection to other systems. Above those limits, a card purchase skips the security, privacy and contract checks, so the policy should route those requests through procurement.

New guides on eProcurement Toolkit

One short email when a guide on this line is added or revised. Nothing else.

Coming soon: sign-up opens with the first email.

Seb Troz

Source-to-pay consultant · written and maintained this guide

Seb Troz is a source-to-pay consultant who implements Ivalua for buying organisations. He writes the guides on eProcurement Toolkit from that hands-on work.

Disclosure: the author works as an Ivalua consultant. Pages that compare software say so next to the comparison.