LMS RFP · Request for proposal

How to write an LMS RFP

Proposals come back incomparable because each bidder was asked a different question. Pin the requirement level, the evidence to submit and the verification method to every line, and "yes, we support that" stops counting as an answer.

60
Requirement statements
8
Steps to write the RFP
5
Pieces of evidence to demand
Writing the RFP

The 8 steps of an LMS RFP

Each step closes one of the holes that make proposals impossible to compare.

  1. State the scope of the procurement in one sentence

    Put headcount, term, what happens to the incumbent and the budget band on page one. Without that sentence every bidder sizes a different deal.
  2. Attach your as-is inventory to the RFP

    Learner count, systems you integrate with, content formats and volume. Without that table, integration effort and migration come back as "to be discussed separately".
  3. Split the requirements into Must, Should and May

    Must disqualifies if unmet, Should is scored, May is a bonus. Writing every line at the same weight is the same as requiring nothing.
  4. Name the evidence — down to the document

    The buyer states first what has to be submitted before support is credited. Name it as a document: the certificate and its certified scope, the load-test figure and its conditions.
  5. Fix the verification method yourself, in advance

    Assign each requirement one method: demo, document, PoC, four-week pilot or contract clause. Let the bidder choose and you see only what they are good at.
  6. Publish the scoring and the disqualification rule

    Hide the weighting and bidders compete on price alone. Settle how a conditional response is treated before evaluation day, not on it.
  7. Take the pricing as a three-year TCO

    Compare year-one licences and the ranking flips in year three. A blank cell is not zero but "not stated", and it is scored down. Figures by headcount: what an LMS costs.
  8. Demand the exit terms at RFP stage

    Export format, schema, lead time, ownership of content you created. Verification means opening the exported sample file yourself.

The 60 requirements: 32 Must, 27 Should, 1 May

All eight security requirements (46–53) and all three cost and contract requirements (58–60) are Must. Full wording sits in the CSV and the scoring table in the comparison checklist, and the item numbers are the same.

Download the CSV Open the comparison checklist
Verification

The 5 pieces of evidence to demand from any vendor

These five cannot be answered with words. Require the middle column, in that form, from every bidder.

The five pieces of evidence to demand in an LMS RFP, and what TouchClass submits
EvidenceForm to requireWhat TouchClass submits
Load-test results The result plus its conditions, stated as not a guaranteed steady-state capacity 18,000 concurrent users, load-test result (not a guaranteed capacity)
Largest single-customer learner count The maximum for one customer. A sum across customers is not accepted Largest single customer 39,000 learners · 17 financial institutions, about 135,800 cumulative users
Uptime record · incident history Length of continuous operation · incident history for the last three years · SLA AWS-based · five years of uninterrupted operation in the financial sector. SLA and incident history at contract stage
Processor security-audit record Auditing body · year · score, with the supporting evidence Processor security audit 99.1 points (2023) · liability insurance
Verification with the certification body The certificate itself · certified scope · validity period. The buyer does the lookup ISMS-P · ISO/IEC 27001isms-p.or.kr · security detail
Ask for usage after adoption, not the customer count. Across TouchClass customers, median non-mandatory MAU was 23% — LMS operating benchmark.
Disclosure

The 3 requirements TouchClass answers conditionally

Three of the 60 are not answered "Met". Put the same question to every bidder.

Requirement 35 · Should

Career paths against a role-and-skills graph

Interest-keyword curation and recommendation are supported. A structured role-and-competency skills graph requires separate design work.

Ask every bidder: is the skills taxonomy built into the product, or does the customer build it?

Requirement 43 · Must

Separating AI analysis from high-stakes HR decisions

The AI recommendation and analysis features exist. Separating their output from promotion, appraisal and compensation only holds with the customer's own data-use policy and audit structure alongside it.

Ask every bidder: the right answer is a commitment to put the permitted use of learning data in the contract.

Requirement 53 · Must

Capture prevention and the iOS constraint

Capture logging and masking are supported. On iOS, complete blocking is not claimed. That is an OS-level constraint rather than one product's limitation.

Ask every bidder: if the answer is "complete blocking", try to capture on a real device yourself.

FAQ

Frequently asked questions

Where do AI requirements go in an LMS RFP?

In their own chapter, never blended into the general functional requirements. Write "does it have AI" as one functional line and the answer comes back "yes, supported", with the controls, the evidence and the cost model all missing. The items for that chapter are the 8 AI control requirements.

Where does learning-data export belong in the RFP?

In both the integration requirements (54–55) and the termination requirement (60). If learning data only ever lands in a vendor's proprietary format, changing platform erases years of history. Make bidders state their coverage of the interoperability standards (SCORM, xAPI, LTI and Open Badges) as well.

Trusted by leading enterprises

Samsung Life
Samsung Fire & Marine
Client logo
Toyota Motor Korea
emart
Client logo
Client logo
Client logo
Client logo
Everland Resort
Ricoh Korea
Client logo
Client logo
Lotte Himart
Client logo
Client logo
KRAFTON (PUBG)
Client logo
Client logo
Client logo
HANDOK
emart everyday
KFC Korea
Client logo
7-ELEVEN
Hanssem
Client logo

We will run the 60 requirements against your draft RFP
and review it with you.

Talk to us