Corporate LMS RFP Requirements: The IT & Procurement Checklist (2026)

Updated:
July 27, 2026
Skills Caravan
Learning Experience Platform
LinkedIn
July 27, 2026
, updated  
July 27, 2026

Most corporate LMS RFP requirements are written by the L&D team that will use the platform, demoed to that same team, and scored on learner experience. Then the paperwork reaches IT security and legal, and the process stops. The provisioning story turns out to be a CSV upload. The hosting region turns out to be unnamed. The SOC 2 report turns out to be a Type I from two years ago. Nobody did anything wrong — the wrong questions were simply asked first.

This checklist is written for the people who ask the second set of questions. It covers what to demand before signature, in the order procurement actually needs it: identity and provisioning, data residency under India's DPDP framework, evidence-backed security posture, integration and exit, and the four contract clauses that become unwinnable the moment you sign. If you need the category definition first — what a corporate learning management system is and where it sits against an LXP — our explainer on what a corporate LMS is and does covers the ground this page assumes.

The direct answer: seven non-negotiables

1. SAML 2.0 or OIDC SSO in the base licence — not a paid tier. 2. SCIM 2.0 provisioning with automated deprovisioning — the leaver gap is the audit finding. 3. A written data-residency commitment naming the hosting region and sub-processors.

4. Current SOC 2 Type II or ISO 27001 with scope statement — plus a recent penetration test summary. 5. Immutable audit logs with a stated retention period and export format. 6. A contractual incident-notification window short enough to support your own CERT-In six-hour duty.

7. Data portability at exit — format, scope and turnaround in days, agreed before signature. Every one of these must be evidenced during evaluation. "Contact sales" is a No.

6 hours
CERT-In reporting window for specified cyber incidents from becoming aware of them
Source: CERT-In Directions No. 20(3)/2022, April 2022
180 days
ICT system logs that must be maintained within Indian jurisdiction under the same Directions
Source: CERT-In Directions, effective June 2022
₹250 crore
Maximum penalty for failure to implement reasonable security safeguards under the DPDP Act
Source: Schedule to the DPDP Act 2023, Section 8(5)
May 2027
Phased commencement point for substantive DPDP obligations under the Rules notified in November 2025
Source: DPDP Rules 2025, MeitY, notified 13 November 2025

Read those four together, and the procurement position is clear. A contract signed today will still be running when the substantive DPDP obligations commence, while the CERT-In duties already apply now. The platform you choose has to satisfy both timelines, and retrofitting residency or log retention onto a live deployment is considerably more expensive than specifying it in the RFP.

Why do learning platform evaluations fail at security review?

Because the two test different things, and the second happens last. L&D scores learner experience, content, and reporting. Security scores identity architecture, data flows, sub-processors, and incident handling. Both are legitimate. The failure is sequencing: by the time security sees the shortlist, a preferred vendor exists and a budget cycle is closing, so the conversation has become how to justify a decision rather than whether to make it.

Demos test the wrong surface

A demo shows the learner interface. It cannot show you provisioning behaviour, log immutability, sub-processor chains or how the vendor handles a 2 a.m. incident. None of the failure modes are visible in the room.

"Integrates with your HRMS" is undefined

That phrase covers an open API your team wires up in an afternoon, a scheduled CSV import, and a quoted six-week vendor project. All three are technically true answers. Only one of them is what you assumed.

Certifications go unverified

A logo on a website is not a report. Type I is not Type II. An ISO 27001 certificate can be scoped to a subsidiary or a single product line that does not include the platform you are buying.

Residency is assumed, not stated

Vendors with an Indian sales entity are often hosted elsewhere, with support teams in a third jurisdiction. Unless the region and sub-processors are named in writing, you do not know where learner data sits.

Exit is nobody's agenda item

Data portability is the cheapest clause to negotiate before signature and the most expensive to need afterwards. It is rarely raised while there is still competitive tension in the deal.

Add-ons masquerade as features

SSO behind a premium tier, SCIM as a chargeable module, audit-log export as professional services. Each is individually small and collectively rewrites the business case you approved.

Who owns which question

The fix is structural, not adversarial: bring security and procurement into requirements definition rather than approval. L&D owns functional fit and adoption; IT owns identity, integration, hosting and incident handling; procurement owns commercial terms, exit and vendor viability; compliance owns retention and regulator-facing evidence. Each writes its own mandatory gates before any vendor is contacted.

Requirements you cannot articulate before the demo become compromises you accept after it.

This page covers only the technical and contractual layer. For the functional side — capability mapping, adoption, business fit — our companion guide on how to evaluate an enterprise LMS platform handles what L&D should be scoring in parallel. Run both tracks at once, and the security review stops being a gate you discover late.

The single highest-leverage change. Send your security questionnaire with the RFP, not after shortlisting. Vendors who cannot complete it without a sales call have told you something useful, and they have told you at week two instead of week ten — before anyone has a preferred answer to defend.

Identity and provisioning: SSO is the easy half

Almost every enterprise vendor now supports single sign-on, so SSO has stopped being a differentiator and become a pricing question — the one to ask is whether it sits in the base licence or behind a premium tier. The requirement that still separates platforms is provisioning. SSO governs how someone logs in; SCIM governs whether the account should exist at all, and that is where the audit findings live.

StandardWhat it doesWhat breaks without it
SAML 2.0Federated authentication against your identity provider — Entra ID, Okta, Ping, Google WorkspaceSeparate credentials per platform; password resets land on your service desk
OIDC / OAuth 2.0Modern token-based authentication, generally better suited to mobile app flowsMobile learners fall back to local passwords, undermining the SSO policy on the largest user group
SCIM 2.0Automated create, update, and deactivate driven by your directory or HRMSManual joiner setup, stale permissions after role changes, and leaver accounts that stay live
MFA enforcementSecond factor, ideally inherited from your IdP rather than configured separately in the LMSTwo competing MFA policies, one of which nobody monitors
Custom RBAC rolesRoles you define — regional admin, plant trainer, auditor read-only — beyond the shipped presetsOver-privileged administrators, because the only role that works is the one with everything
Group-based authorisationDirectory groups mapped to LMS permissions and enrolment automaticallyManual enrolment maintenance that drifts out of date within a quarter
Just-in-time provisioningAccount created on first successful SSO loginUseful, but not a substitute for SCIM — JIT creates accounts and never removes them

The deprovisioning gap

Just-in-time provisioning is where evaluations most often go wrong, because it demos beautifully: a user logs in, the account appears, everyone nods. What JIT cannot do is deactivate. Six months later, the platform holds active accounts for people who left — each an access-control finding and a licence you still pay for. SCIM closes the loop both ways; JIT only opens it.

Provisioning also connects your joiner-mover-leaver process to the platform, which determines whether new-hire training triggers on day one. That link between HR data and learning assignment is the mechanism behind any automated employee onboarding flow — without it, onboarding automation is a person with a spreadsheet.

Put these in the RFP verbatim

  • Is SAML 2.0 SSO included in the base licence, or does it require a specific tier? State the tier and its price.
  • Do you support SCIM 2.0 for automated provisioning and deprovisioning? Name the IdPs you have production deployments with.
  • When a user is deactivated in our directory, what is the maximum elapsed time before their LMS access is revoked?
  • Can we define custom RBAC roles without vendor involvement? Provide the list of permissions that are configurable versus fixed.
  • How are learners without corporate email addresses — frontline, contract, channel partners — authenticated and enrolled?
  • Is there an additional charge for SCIM, additional IdP connections, or a second production environment?

The fifth question matters most in Indian deployments. Large frontline and contract workforces often have no directory identity, so architecture that works perfectly for head office covers only part of your population — and that group usually turns over fastest.

Data residency and India's compliance stack

Residency is the item most often assumed and least often documented in corporate LMS RFP requirements, and getting it right means separating three overlapping regimes rather than treating "DPDP compliance" as one checkbox. The platform holds employee identity data, assessment results, statutory training evidence and, increasingly, behavioural analytics — which places it squarely inside all three. Below is what each actually requires of a vendor.

RegimeStatusWhat it demands of your LMS vendor
DPDP Act 2023 + DPDP Rules 2025 Rules notified 13 November 2025 by MeitY; staggered commencement, with substantive obligations running to around May 2027 Processor-grade contracting, purpose limitation, erasure on withdrawal of consent or fulfilment of purpose, breach notification support, and grievance handling within stated timelines
DPDP Rule 13 — Significant Data Fiduciaries Applies only to entities notified as SDFs Annual DPIA and independent audit, algorithmic due diligence, and localisation for categories of data specifically notified by the Central Government — not blanket localisation
CERT-In Directions 2022 In force since June 2022 — applies now, independently of DPDP Six-hour incident reporting, ICT system logs retained 180 days within Indian jurisdiction, and clock synchronisation to NIC or NPL time servers
IT Act 2000 and SPDI Rules 2011 Continue to govern until the DPDP framework fully commences Reasonable security practices for sensitive personal data under Section 43A, with compensation exposure for failure
Sectoral overlays — RBI, SEBI, IRDAI Already binding on regulated entities Sector-specific storage, audit and inspection rights that frequently exceed the general regime; BFSI buyers should scope these first

So does the platform have to be hosted in India?

Not as a universal rule, and vendors who claim otherwise are usually selling. DPDP does not impose blanket localisation on every data fiduciary — Rule 13 restricts transfer only for notified categories, and only for entities designated as Significant Data Fiduciaries. What applies broadly today is the CERT-In requirement: ICT logs retained 180 days within Indian jurisdiction.

That changes the question from "are you hosted in India" to "can you evidence Indian log retention and name your hosting region and sub-processors in the contract". Most Indian enterprises specify India hosting anyway — it simplifies the audit conversation, removes cross-border transfer analysis, and costs nothing to require while competitive tension exists.

A vendor who cannot name the country your learner records sit in has already answered the residency question.

The compliance evidence your LMS must produce

Residency is half of it. The other half is evidence an inspector will accept: timestamped completion records with learner identity, immutable audit trails of administrative changes, retention that survives the vendor relationship, and exports in a readable, non-proprietary format. Statutory training — safety, POSH, sector-mandated certification — carries retention obligations that outlive your contract, which is why the export clause belongs in the RFP. Our guide to compliance training software covers what that evidence trail needs to contain.

The clause to write now. "Vendor shall notify Customer of any personal data breach affecting Customer data within [X] hours of becoming aware." Set X well below six. Your own CERT-In obligation runs from when you become aware — and you cannot become aware faster than your vendor tells you. A 72-hour vendor notification window makes your six-hour duty impossible to meet.

Security posture: what to demand as evidence, not assertion

Every vendor's security page says the same words. The difference between platforms shows up only when you ask for the underlying artefact and put a date on it. The table below lists what to request, what an acceptable answer looks like, and the specific way each item is commonly overstated.

ArtefactAcceptable answerHow it gets overstated
SOC 2 Type IIFull report under NDA, observation period ending within the last 12 months, with exceptions and management responses visibleA Type I report, or a Type II whose window closed three years ago
ISO 27001Certificate plus the scope statement and Statement of ApplicabilityCertification scoped to a parent entity or a different product than the one you are buying
Penetration testExecutive summary from an independent third party within the last 12 months, plus remediation status of findingsAn internal vulnerability scan presented as a pen test
EncryptionTLS 1.2 or higher in transit, AES-256 at rest, with key management responsibility stated"Bank-grade encryption" with no standard named
Audit logsImmutable, covering administrative and data-access events, with stated retention and self-serve exportLogs that exist but are only retrievable via a support ticket, or overwritten after 30 days
Sub-processor listNamed list with jurisdictions and a commitment to notify before changes"We use industry-standard cloud providers"
Production accessNamed roles that can access customer data, with break-glass procedure and loggingUnanswered, or answered only for the support tier and not engineering
AccessibilityCurrent VPAT or WCAG 2.1 AA conformance statement"Accessible design" with no conformance testing behind it
Business continuityStated RTO and RPO, backup frequency, and evidence the restore has been testedBackup frequency quoted with no restore test ever performed

Three traps worth naming

Accepting the trust page instead of the report

A public trust centre is a marketing asset. The SOC 2 report is the artefact — request it under NDA, check the observation window, and read the exceptions section rather than the summary. If the report cannot be shared at all during evaluation, treat the control as unevidenced.

Not asking who can see learner data

Support staff frequently have impersonation rights so they can reproduce a learner's issue. That is reasonable and common — but it should be role-limited, logged, and disclosed. Ask explicitly whether impersonation exists, who holds it, and whether it appears in the audit trail.

Ignoring the AI processing question

If the platform offers AI recommendations, content generation, or skills inference, ask where that processing happens, whether customer data is used for model training, and whether it can be disabled per tenant. Security questionnaires written before 2024 usually have no section for this, which is exactly why it goes unasked.

One structural note for regulated buyers: compliance training is the use case that most often triggers the strictest evidence requirements, because it is the one an inspector will actually examine. The record-keeping standards that apply there tend to set the bar for the whole platform, which our analysis of compliance training in the AI era examines in more depth. Scope your security requirements against that use case rather than against general employee development.

Integration and data portability: the two-way test

Integration requirements are usually written as a list of systems to connect to. That tests only the inbound direction. The outbound direction — getting your data back out, in usable form, on a timeline you control — determines whether the decision is reversible. Score both.

Open REST API

Documented, versioned, self-serve credentials, with published rate limits. Confirm whether API access is included or a chargeable tier, and whether sandbox access exists for development.

Native HRMS connectors

Name your systems explicitly — Keka, Darwinbox, greytHR, Zoho People, SAP SuccessFactors, Workday. Ask for a reference customer running the same connector at similar scale.

Content standards

SCORM 1.2 and 2004, xAPI, and cmi5 where relevant. Without xAPI, learning activity outside the platform cannot be captured, which limits any future analytics ambition.

Webhooks and event streams

Push notifications of completions, enrolments and failures into your systems, rather than polling on a schedule. This is what makes near-real-time compliance dashboards possible.

BI and warehouse export

Scheduled extracts to your data warehouse in a documented schema, so learning data can join HR and operational data outside the vendor's reporting tool.

Exit export

Learner records, completion history with timestamps, assessment results, uploaded content and audit logs — in open formats, on a defined timeline, at a stated cost.

How to test integration claims properly

  1. Ask for the API documentation URL during evaluationPublic, browsable documentation is a strong signal of a real API. If documentation is only available post-contract or under NDA, the integration model is vendor-delivered rather than self-served — which is a legitimate model, but price it accordingly.
  2. Require a named reference for your exact connector"We integrate with Darwinbox" and "we have three customers live on the Darwinbox connector" are different claims. Ask for the second, and ask what the integration actually syncs — full profile, or just employee ID and name.
  3. Run a data-export test in the pilotDo not accept a description of the export. Trigger one during the pilot, inspect the files, and confirm timestamps and learner identifiers survive the round trip. This is the single most predictive test of your exit position.
  4. Confirm what is not includedAsk directly which of the integrations discussed are base, which are add-on modules, and which are professional-services engagements. Get the answer in the RFP response, where it becomes contractually referenceable.

A category question hides inside the integration requirement. A system of record optimises for administration, records and audit; a discovery-and-skills platform optimises for engagement and capability data. The integration surface differs accordingly, and buying the wrong category matters more than any single connector. Our comparison of LMS, LXP and skills platforms maps where each category stops, and the learning experience platform overview shows how the two layers work together.

The reversibility test. Before signing, write down exactly how you would leave this vendor in year three: what you would export, in what format, how long it would take, and what it would cost. If you cannot answer all four from the contract as drafted, the agreement is not finished — regardless of how good the platform is.

How should the RFP actually be scored?

Scoring corporate LMS RFP requirements on a single weighted total is how unfit vendors survive to the final round: a platform can fail data residency outright and still finish second on points because it demoed well. The structure that avoids this is two-stage — mandatory gates first, weighted scoring only among the vendors who clear them.

Stage one: five to seven pass-or-fail gates

GatePass condition
Single sign-onSAML 2.0 or OIDC, included in the proposed licence tier
ProvisioningSCIM 2.0 with automated deprovisioning, production references named
Data residencyHosting region and sub-processors named in writing; India log retention evidenced
Security attestationSOC 2 Type II or ISO 27001 with in-scope certificate, dated within 12 months
Incident notificationContractual window supporting your six-hour CERT-In reporting duty
Data exportDocumented format, scope and turnaround at contract exit
Audit evidenceCompletion records with timestamps, immutable admin logs, stated retention

Stage two: weighted scoring for the survivors

CategoryWeightWhat it covers
Functional fit25%Learning delivery, content, mobile, languages, reporting against your actual use cases
Technical and security fit20%Identity depth, API quality, architecture, security posture beyond the mandatory floor
Integration15%Named connectors proven at your scale, content standards, warehouse export
Total cost over three years15%Licence, implementation, integration, content, support, and the renewal uplift
Implementation and support10%Timeline realism, SLA with credits, escalation path, named ownership
Usability and adoption10%Administrator and learner experience, including on entry-level devices
Vendor viability5%Financial stability, reference customers at your scale, roadmap credibility

Force structured responses, not prose

Require vendors to answer each requirement with a code before any narrative. Prose answers are where "yes, with configuration" hides.

Y

Available today, in the proposed tier, at no additional cost.

P

Partial or roadmapped. Require a committed date, in writing.

N

Not available. Useful and honest — treat it as a real answer.

C

Custom or chargeable. The code that predicts budget overrun.

Tally the C responses before you tally the score. Every C is an assumed capability that has quietly become a quoted project, and a proposal with a dozen of them is materially more expensive than its licence figure suggests. The RFP response is also the artefact you fall back on later: whatever a vendor commits to there becomes the baseline your contract references, which is why structured codes beat paragraphs.

Score the gates before the demo. Once a preferred vendor exists, every mandatory requirement becomes negotiable.

One sequencing note that saves weeks: define the gates before you contact a single vendor, and circulate them to L&D, IT, procurement and compliance for sign-off first. Requirements added after vendors are engaged are almost always weakened to fit the vendors already in the room. For the implementation planning that follows selection, our guide to LMS implementation strategies covers how to phase rollout once the contract is signed.

The four clauses that decide your position in year three

Feature negotiation ends at signature. Contract terms run for the life of the relationship, and four of them determine whether you hold leverage later or spend it. Each is cheap to secure while competitive tension exists and effectively unobtainable once the deal is closed.

1. Data portability at exit

Specify what you receive, in which formats, within how many days of a termination notice, and at what cost. Cover learner records, completion history with timestamps, assessment results, uploaded content, and audit logs. Without this, your exit timeline is whatever the vendor's standard terms already say.

Ask: "On termination, what exactly do we receive, in what format, within how many days, at what charge?"

2. Capped renewal uplift

Uncapped renewals are where negotiated first-year savings quietly disappear. Cap the annual increase in the agreement — a fixed percentage or an index-linked ceiling — and cap it for the full expected life of the deployment rather than only the initial term.

Ask: "What is the maximum annual increase, and does the cap survive the initial term?"

3. Incident notification window

Your CERT-In six-hour clock starts when you become aware of an incident, and you cannot become aware before your vendor tells you. A 72-hour vendor notification window makes your own obligation unmeetable. Negotiate hours, not days, and define what triggers notification.

Ask: "Within how many hours of becoming aware will you notify us, and what qualifies as a notifiable event?"

4. Support SLA with credits

An SLA without service credits is a statement of intent. Define severity levels, response and resolution targets for each, an escalation path with named roles, and the credit that applies when targets are missed. P1 response time is the number that matters during a compliance deadline.

Ask: "What are the P1 response and resolution targets, and what credit applies if they are missed?"

Normalising the commercials

Most enterprise learning platforms are quote-based, which makes headline pricing close to meaningless as a comparison. What is comparable is the shape of the cost, and four line items decide the real number.

Implementation

Frequently 20–50% of first-year subscription on enterprise deals. Phased rollouts cost materially less than consulting-led programmes running several months.

Integration

Self-served API work is engineering time you already fund. Vendor-scoped integration is a quoted project, repeated each time your stack changes.

Content licensing

A separately licensed library scales with headcount every year. An included library does not. Over three years, this gap often exceeds the platform licence.

Registered vs active users

Active-user billing suits intermittent frontline and contract populations. Registered-user billing is usually cheaper and more predictable for engaged desk workforces.

Currency denomination is worth a line of its own for Indian buyers. USD-billed platforms revalue at every renewal, which converts a fixed budget line into a variable one and makes three-year forecasting guesswork. INR-native billing removes that exposure — a smaller consideration than security architecture, but one finance notices at renewal far more than L&D anticipates at signature. For the wider market view on what should sit inside a base licence, our overview of learning management software sets the baseline.

Normalise before you compare. Convert every proposal to cost per user per year at real headcount across three years, including implementation, integration, content, premium support and the stated renewal uplift. Then ask one question in writing: what is not included in this figure? Comparing first-year base subscription is the most common and most expensive error in a platform purchase.

Red flags in vendor responses — and how to read them

Vendors rarely say no outright. They answer adjacent to the question, and the specific shape of the deflection tells you what the underlying answer is. These are the seven most common, with the follow-up that resolves each one.

What you hearWhat it usually meansFollow-up that resolves it
"We support enterprise SSO."SSO exists but may sit in a higher tier"Is it in the tier you have quoted? If not, what is the delta?"
"We can sync with your HRMS."Possibly a scheduled CSV import, not live provisioning"Is that SCIM 2.0, an API integration, or a file import? Name a live reference."
"We're SOC 2 compliant."Type I, expired, or an audit currently in progress"Type II? What is the observation period? Can we review it under NDA?"
"Data is stored securely in the cloud."Region unstated, sub-processors undisclosed"Which country and region? Name your sub-processors and their jurisdictions."
"That's on the roadmap."No committed date exists"Will you commit to a date in the contract, with a remedy if missed?"
"Our team can build that for you."Professional services, billed separately"Is that included in the quoted price, or a separate SOW? Provide the estimate."
"Nobody has asked us that before."The capability likely does not exist" Understood — is the answer yes, no, or roadmapped? A no is a fine answer."

What a complete answer looks like

For transparency, here is how Skills Caravan answers this checklist — including where the honest answer is a limitation. Use it as a template for the specificity to demand from every vendor on your shortlist, ours included.

RequirementResponse
SSOSAML 2.0 and OIDC against Entra ID, Okta and Google Workspace, in the standard enterprise licence
ProvisioningSCIM 2.0 create, update and deactivate, plus native connectors for Keka, Darwinbox, greytHR, Zoho People, FactoHR, SAP SuccessFactors and Workday
Non-directory learnersEmail-free enrolment by phone number or employee ID for frontline, contract and partner populations outside the HRMS
APIOpen REST API included, with webhook events for enrolment and completion
ResidencyIndia hosting available, with region and sub-processors named in the agreement
Compliance evidencePOSH and DPDP-aligned record-keeping, timestamped completion records, audit-grade exports
Content standardsSCORM 1.2 and 2004, xAPI; 7,500+ course library included rather than separately licensed
BillingINR-native, scoped to headcount and modules
Where we are not the fitOrganisations needing on-the-ground customer success simultaneously across multiple non-Indian markets, or a full HCM suite with recruiting and performance in one licence, are better served elsewhere

What the evidence layer produces

The point is not the security review itself — a platform that satisfies IT is also the one that produces defensible reporting afterwards. Below is the shape of the compliance view these requirements make possible.

Compliance and access posture — illustrative
3,000-person enterprise, mixed corporate and frontline workforce
100%
Leavers deprovisioned within 24 hours
180d
Audit log retention, India-resident
0
Manual enrolment steps for joiners
Statutory training — evidence complete97%
SSO-authenticated sessions92%
Contract workforce enrolment coverage68%
Admin accounts on least-privilege roles44%

Every figure there is an audit answer waiting to be asked for. Sixty-eight percent contract coverage is a named exposure; forty-four percent least-privilege is a finding in waiting. Platforms that cannot report these numbers do not remove the risk — they make it invisible until an inspection. How that evidence layer connects to capability data is on our skills benchmarking page, and sector-specific evidence requirements differ enough that our industry solutions hub is worth checking against your own regulator.

A note on frontline populations. If a meaningful share of your workforce has no corporate email address, the identity architecture that passes security review for head office covers only part of your people. Ask every vendor how the remainder authenticate, enrol and get deprovisioned — and in which languages, since regional-language delivery and non-directory access usually have to be solved together.

Five mistakes that survive every procurement process

A learning platform is unusual in that its buyer, its administrator and its risk owner are three different functions — which is precisely why these five failures recur no matter how carefully corporate LMS RFP requirements are drafted, invisible until the platform is live.

1. Running security review after shortlisting

By then, a preferred vendor exists, and requirements become negotiable. Send the security questionnaire with the RFP, before anyone has a decision to defend.

2. Accepting SSO as the whole identity answer

SSO handles login. SCIM handles existence. Without provisioning and automated deprovisioning, leaver accounts stay live — an access finding and a licence you keep paying for.

3. Treating residency as a single yes-or-no question

DPDP localisation, CERT-In log retention and sectoral overlays are three separate regimes with different triggers. Answering one does not answer the others.

4. Scoring on a single weighted total

Without pass-or-fail gates, a vendor can miss a mandatory control and still finish second on points. Gate first, then score only the survivors.

5. Leaving exit terms to the renewal

Data portability is cheapest to secure while competitive tension exists. At renewal, it defaults to whatever the vendor's standard terms already said.

The bottom line

The decision is not really about features. Almost every enterprise vendor delivers courses, tracks completions, and reports competently. What separates them happens at the edges — how identity is provisioned and revoked, where data sits and who can reach it, what evidence survives an inspection, and what you can take with you when you leave.

Those edges are invisible in a demo and decisive in year three. Get the seven non-negotiables into the RFP as gates, demand artefacts rather than assertions, and negotiate the four contract clauses while you still hold leverage. Everything else in the evaluation can be recovered from. These cannot.

corporate LMS LMS RFP SSO SAML 2.0 SCIM provisioning data residency India DPDP Act CERT-In SOC 2 Type II IT procurement vendor due diligence

Frequently asked questions

What should IT demand from an LMS vendor before signing?
Seven items, evidenced rather than asserted: SAML 2.0 or OIDC single sign-on in the base licence; SCIM 2.0 provisioning with automated deprovisioning; a written data-residency commitment naming the hosting region; a current SOC 2 Type II report or in-scope ISO 27001 certificate; a recent penetration test summary with remediation status; immutable audit logs with defined retention; and a documented data-export format and timeline at exit. Anything answered with contact sales during evaluation will not improve after signature.
Why does SCIM matter more than SSO for an LMS?
SSO controls how a user logs in. SCIM controls whether the account exists at all. Without SCIM 2.0, joiners are created manually, movers keep stale permissions, and leavers retain active accounts until someone remembers to remove them — both an access-control finding in audit and a licence you keep paying for. SSO alone leaves the deprovisioning gap open. For roughly 500 people or more, SCIM is the requirement that actually reduces risk and cost.
Does an LMS have to store data in India under the DPDP Act?
Not universally. The DPDP Act 2023 and DPDP Rules 2025 do not impose blanket localisation on all data fiduciaries; Rule 13 applies localisation only to categories of data notified by the Central Government, and only for entities designated as Significant Data Fiduciaries. However, CERT-In's 2022 Directions separately require ICT system logs to be maintained for 180 days within Indian jurisdiction, and sectoral regulators including RBI, SEBI and IRDAI impose their own overlays. Most Indian enterprises specify India hosting in the RFP regardless.
What security certifications should a corporate LMS hold?
SOC 2 Type II is the strongest single signal because it tests controls over a period rather than at a point in time. ISO 27001 demonstrates a managed information security system, but always check the scope statement — certification can cover a subsidiary or a different product line. Ask additionally for a recent third-party penetration test summary, VAPT remediation evidence, encryption standards in transit and at rest, and confirmation of who holds administrative access to production data.
What is the CERT-In six-hour rule and does it apply to our LMS vendor?
CERT-In's Directions of April 2022 require covered entities to report specified cyber incidents within six hours of becoming aware, synchronise clocks to NIC or NPL time servers, and maintain ICT system logs for 180 days within India. The presumption is broad inclusion rather than a defined sector list, so most organisations operating digital infrastructure in India are covered. Practically, your vendor must detect and notify you fast enough for you to meet your own six-hour obligation — put that window in the contract.
How should an LMS RFP be scored?
Separate mandatory pass-or-fail gates from weighted differentiators. Five to seven gates — SSO, SCIM, residency, SOC 2 Type II or equivalent, data export, incident-notification window — typically eliminate most unfit vendors before scoring begins. Score the remainder using response codes rather than prose: Yes, Partial or planned, No, or Custom and chargeable. The Custom code predicts budget overrun, because it converts an assumed feature into a quoted project.
What contract clauses matter most in an LMS agreement?
Four to decide your position later: data portability at exit, specifying format, scope and turnaround in days; a capped renewal uplift, because uncapped renewals are where multi-year savings disappear; an incident-notification window short enough to support your own regulatory reporting duty; and a support SLA with credits attached to P1 response. Negotiate all four during the sales cycle — at renewal you have no leverage and the clause defaults to the vendor's standard terms.
Is a corporate LMS the same as an LXP?
No. An LMS administers, assigns and records training, which makes it the system of record for compliance and statutory evidence. An LXP focuses on discovery, personalisation and skills development, sitting closer to capability building than to audit. Many enterprise platforms now combine both, but the distinction matters for procurement because the audit, retention and evidence-export requirements in this checklist attach to the system of record, not the discovery layer.

Still building the shortlist? Our roundup of the top learning management systems in India covers the field, and our guide to competency-based learning systems covers the functional architecture question alongside this technical one.

Send us your security questionnaire

Bring your actual RFP — identity architecture, residency requirements, evidence standards, exit terms. We will complete it in writing before any demo, and tell you plainly where we are not the right fit.

About the author

Rakesh Dehury is Co-founder and Chief Technology Officer (CTO) at Skills Caravan, a forward-thinking learning experience platform. With over 17 years of deep expertise in the banking and financial services sector, Rakesh brings a rare combination of domain knowledge, risk insight, and technological vision to the company. His leadership is anchored in rigorous analytics, risk modeling, and a strong commitment to building scalable, meaningful learning solutions.

Trusted by Leaders
Book a Demo

Our Learning Partners

Skillsoft

Skillsoft is a global leader in corporate learning, providing digital training and education solutions to help businesses improve workforce productivity, reduce risk, and increase innovation.

Finshiksha

FinShiksha provides a practical and industry-relevant approach to finance education, with courses designed by industry experts and delivered through interactive and engaging methods.

Wallstreet Prep

Wall Street Prep offers best-in-class financial training for aspiring finance professionals and corporate clients.

Udemy Business

Udemy Business offers an unparalleled learning experience for organizations looking to upskill their workforce with over 155,000 courses taught by expert instructors.