
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.






.webp)
The learning platform decision is usually made by L&D and inherited by IT. Someone in security then discovers, three weeks before go-live, that the platform authenticates against a static API key, syncs the HRIS nightly by CSV, and has a SOC 2 Type I report from two years ago. None of that appeared in the demo, because demos are built around the learner experience rather than the LMS security and integration requirements that IT will actually own.
This is a scorecard for the second conversation — the one where IT, security and architecture assess what they are inheriting. It is deliberately vendor-neutral: three technical domains, weighted, with a rubric you can apply identically to every platform on the shortlist so the comparison survives contact with a procurement committee.
Score every shortlisted platform on three technical domains. Weights below are the defaults used throughout this guide; adjust them to your risk profile, but agree them before the first demo, in writing.
This technical score is one input, not the decision. It sits alongside functional fit, total cost and vendor viability. Its job is to make sure the platform that wins on features is not one that IT would have vetoed had anyone asked.
The rest of this guide breaks each domain into scoreable criteria, explains how to read the evidence vendors hand you, and ends with the full scorecard and the process for running it. If you are earlier in the cycle and still assessing functional requirements, our guide to evaluating an enterprise LMS platform covers the functional half of the same decision.
The third card is the one that changes how you run the evaluation. Because liability does not transfer to the vendor, vendor security assessment is not a procurement formality you delegate — it is your own risk assessment, and the depth you go to is a decision about how much risk you are willing to carry.
Because they are badge-checking exercises. A vendor page lists SOC 2, ISO 27001, GDPR and an encryption statement; a reviewer ticks four boxes; the assessment closes. Every one of those badges can be technically accurate while telling you almost nothing about your actual exposure. The badge says a report exists. It does not say what was in scope, over what period, or what the auditor assumed you would do yourself.
A SOC 2 logo does not distinguish Type I from Type II, does not show the observation window, and does not reveal which systems were in scope. Ask for the report under NDA and read it. If a vendor will not share it, that is your answer.
A report can legitimately cover the core platform while excluding the mobile app, the content marketplace, a recently acquired module, or the region your data actually sits in. Scope is stated in the report and rarely in the sales deck.
SOC 2 Type II covers a defined window that ends. ISO 27001 certificates carry an expiry and surveillance-audit schedule. Check dates and ask for a bridge letter covering the gap between report end and today.
"Integrates with your HRIS" spans an open API your team uses in an afternoon and a quoted six-week vendor project. Both answer yes on an RFP. Only one of them is a capability you own.
Complementary user entity controls define the security work the auditor assumed you would perform. Skipping them means inheriting obligations you never logged — and they are usually buried near the end of the report.
Demo environments run pre-seeded data, a single tenant, and a sales engineer's admin account. Nothing about token lifetimes, rate limits, deprovisioning latency, or audit-log retention is visible from the learner interface.
There is a structural reason this keeps happening. The people who can evaluate an API and read an attestation report are rarely in the room when the shortlist is drawn. By the time they are consulted, the business has a preferred vendor and a signed-off budget, so security review becomes ratification and objections get reframed as blockers.
If your security assessment starts after the shortlist is set, it is not an assessment. It is a formality with a veto nobody intends to use.
The fix is procedural rather than technical: define the scorecard and weights before demos, have IT score independently of L&D, and treat a few criteria as pass-or-fail gates rather than points. A platform that cannot deprovision in under an hour should not be able to win on learner experience. For the wider decision this sits inside, our overview of what a corporate LMS is sets out the category and its typical scope.
One question that reorders most shortlists. Ask each vendor to send their public API documentation URL and their most recent SOC 2 report scope section, before the demo. Vendors with mature engineering send both within a day. Vendors without them route you to a sales call. You will learn more from the response time than from the demo itself.
API depth is the best single predictor of what a platform will cost you in engineering time over three years, and it is the criterion most often reduced to a yes on an RFP. Scoring it properly is what separates real LMS security and integration requirements from a feature checkbox. Six sub-criteria, each scored 0 to 3.
| Sub-criterion | Score 0 | Score 2 | Score 3 |
|---|---|---|---|
| Documentation access | None public, or NDA required | Public reference docs | Public docs plus sandbox and working examples |
| Authentication | Static API key in header or query string | OAuth 2.0 with long-lived tokens | OAuth 2.0, scoped, short-lived, rotatable |
| Coverage | Read-only user and completion endpoints | Users, enrolments, content, reporting | Full CRUD across every admin action available in the UI |
| Event model | Polling only — you query on a schedule | Webhooks on a limited event set | Outbound webhooks with signed payloads, retry and replay |
| Rate limits | Undocumented, discovered in production | Published limits, no burst headroom | Published limits with headers, burst allowance and a raise path |
| Versioning | Unversioned — breaking changes ship silently | Versioned, informal deprecation | Versioned with a written deprecation notice period |
Authentication design is a security criterion disguised as a convenience one. A static key cannot be scoped, rarely expires, and ends up hard-coded in a script or CI variable. Scoped OAuth tokens with short lifetimes limit what a leaked credential reaches and for how long. Static-key-only support constrains your architecture permanently, not just at launch.
The event model determines whether integrations are timely or merely eventual. Polling leaves downstream systems permanently stale and burns your API budget on requests that mostly return nothing. Signed outbound webhooks with retry let compliance dashboards, HR systems, and BI tools react when a completion or failed certification actually happens.
Versioning policy is the one nobody scores and everybody eventually regrets. Unversioned means a vendor release can break your integration with no notice, discovered via a failed nightly job rather than a changelog. Get the deprecation notice period in writing; treat anything under ninety days as a risk.
The verification step most teams skip. Do not score the API from the documentation alone. Ask for sandbox credentials during evaluation and have an engineer spend two hours actually calling it — create a user, enrol them, pull a completion record, trigger a webhook. Two hours of real usage surfaces gaps that a fortnight of RFP responses will not, and vendors who resist sandbox access during a live deal are telling you something about post-signature support.
API depth also caps what your reporting layer can ever do: if completion, competency and assessment data cannot leave cleanly, your analytics stop at whatever dashboards the vendor ships. Our breakdown of the LMS features that matter for employee training covers the functional side of the same trade-off.
Every vendor claims HRIS integration. What varies enormously is the mechanism, and the mechanism determines your deprovisioning latency, your data quality, and how much of the integration your own team can maintain. This is where generic LMS security and integration requirements become specific to the systems you already run — SAP SuccessFactors, Workday and Oracle at the top end, and Keka, Darwinbox, greytHR, Zoho People or FactoHR across most of the Indian mid-market.
| Sync mechanism | Deprovisioning latency | Who maintains it | Score |
|---|---|---|---|
| Manual CSV upload | Days — whenever someone remembers | Your HR ops team, forever | 0 |
| Scheduled batch / SFTP | Up to 24 hours | Shared; breaks silently on schema change | 1 |
| Vendor-built connector | Varies; often batch under the hood | Vendor — you raise tickets | 2 |
| SCIM 2.0 provisioning | Near real-time | Standards-based; portable across IdPs | 3 |
| Event-driven webhooks + API | Minutes | Your team, on your terms | 3 |
The latency column is the security column. With nightly batch as the only path, an employee terminated at 10 am keeps access until the job runs — and if the platform holds internal policy documents, product roadmaps, or customer-facing training, that window is an access-control finding waiting to be written up.
Provisioning speed is a convenience feature. Deprovisioning speed is a security control. Score them separately, because vendors demo the first and stay quiet about the second.
Run these against every shortlisted platform using the actual HRIS you run, not a generic connector. Each is a yes-or-no with a measurable time attached.
HRIS is the obvious integration and rarely the only one that matters. Scope the full list early, because each one discovered after signature is a change request: ERP for cost-centre chargeback of training spend, ITSM for access requests, the identity provider for SSO, a warehouse or BI layer for reporting, communication tools for nudges, and in regulated sectors a GRC platform consuming completion evidence as a control.
That last one deserves naming. In regulated industries, the LMS is the system of record proving personnel competence, and its output feeds audit evidence directly. If it cannot export completion and certification data in structured, timestamped, tamper-evident form, your GRC team rebuilds it by hand each cycle. Sector requirements shift the weighting considerably — our look at LMS requirements in banking and financial services covers what changes when a regulator is the audience.
Identity is where a learning platform stops being an L&D tool and joins your security perimeter. It holds an authoritative roster of employees, reporting lines, job roles and — in regulated environments — evidence of competence. Score it with the questions you would ask of any system in that position. That shift is the one most learning-platform evaluations never make.
SAML 2.0 and OIDC as standards, working with your existing identity provider. Proprietary SSO or a vendor-specific bridge is a lock-in risk and an extra failure point.
Ask: which IdPs are in production today, not certified?MFA should be enforceable at the platform for admin roles even when learner login is delegated to the IdP. Admin accounts are the ones with export rights.
Ask: can MFA be mandated per role, not per tenant?Three fixed roles is not access control. You need custom roles scoped by business unit, region or department, with separation between content authoring, user administration and reporting.
Ask: can a role be built that reports without exporting PII?Every admin action, permission change, bulk export and API call should be logged with actor, timestamp, source IP and affected records — not just learner completions.
Ask: are API calls in the same log as UI actions?Retention should meet or exceed your own policy, and logs must be exportable to a SIEM. Logs visible only in a vendor dashboard cannot support an investigation.
Ask: retention period, and is SIEM streaming supported?Configurable session timeout, forced re-authentication for sensitive actions, and the ability to revoke a session or token immediately across all devices.
Ask: can an active mobile session be killed centrally?Everything above assumes learners have corporate identities. In manufacturing, retail, logistics and field service, most of the workforce does not — no company email, no IdP account, often a shared shop-floor device. Vendors solve this with phone-number or employee-ID login, a legitimate accommodation that needs its own controls rather than an exemption from them.
These are not edge cases in the Indian enterprise context — for many organisations the non-IdP population is most of the learner base. Platforms built primarily for knowledge workers treat it as an afterthought, which surfaces as a governance gap rather than a feature gap. Our guide to multilingual and regional-language delivery in India covers the parallel design problem on the learner-experience side.
Run an access review before you sign, not after. Ask the vendor to produce, from a demo tenant, a complete list of every account with administrative or export privileges, plus the last 30 days of admin actions. If producing that takes more than a few minutes of self-service, your quarterly access review will be a manual exercise for the life of the contract — and your auditor will ask for it every cycle.
These two frameworks carry most of the weight in the security domain and are routinely treated as interchangeable badges. They are not: different issuing bodies, different questions, partial overlap — which is why mature LMS security and integration requirements ask for both and read each for what it uniquely proves.
ISO/IEC 27001:2022 is a certification of an information security management system, issued by an accredited certification body. It attests to the existence of a management system and its proper design. SOC 2 Type II is an attestation report issued by a CPA firm, confirming that specific controls operated effectively across a defined observation window.
Control overlap between the two is approximately 60 to 70 percent. That makes each meaningful evidence of the other, but not a substitute for it. For organisations operating internationally, accepting both is the most defensible position.
| Evidence | What it proves | What it does not prove |
|---|---|---|
| SOC 2 Type I | Controls were designed appropriately on one specific date | That they were ever operated. Close to worthless as ongoing assurance |
| SOC 2 Type II | Controls operated effectively over a period, typically 6–12 months | Anything about systems outside the stated scope, or after the window closed |
| ISO 27001:2022 | A management system is in place, designed correctly and independently certified | That individual controls operated without exception during any given period |
| ISO 27701 | Privacy information management extends the ISMS | Compliance with any specific privacy statute, including DPDP |
| Penetration test summary | An external party tested a defined scope on a date | That findings were remediated — ask for the retest letter |
| Trust centre page | The vendor invests in security marketing | Anything at all, until you read the underlying documents |
Assuming the vendor shares the report under NDA — and if they will not, score the domain zero and move on — these sections determine what the assurance is actually worth.
The CUEC section deserves extra attention: it is where a vendor's assurance quietly converts into your workload, and reading it early lets you budget for those obligations rather than discover them mid-audit. Note, too, that self-hosting an open-source platform shifts the entire set of controls onto you — you become responsible for every control the report would otherwise have covered.
One caveat for Indian buyers. SOC 2 Type II is the dominant procurement requirement for US-headquartered enterprise buyers and typically cannot be substituted by ISO 27001 alone. If you sell into US enterprises, your own customers may hold you to it — making your LMS vendor's position part of your commercial story, not just your risk register. Vendor posture also shapes what compliance evidence you can produce; our analysis of why traditional compliance training systems fail looks at the reporting side of that problem.
For Indian buyers, this is the domain that has changed most, and the one where vendor marketing is least reliable. The DPDP Rules were notified on 13 November 2025 with a phased implementation and a final compliance deadline of 13 May 2027, which makes 2026 a build year rather than a grace period. Two facts about the Act should shape how you weight residency in the scorecard, and both are commonly misunderstood.
Under the DPDP Act, a Data Fiduciary is responsible for complying with the Act in respect of any processing undertaken on its behalf by a Data Processor — expressly irrespective of any agreement to the contrary. You cannot contract accountability away to an LMS vendor.
What a contract can secure is audit rights, breach notification timelines, deletion on termination, defined processing scope and indemnity. Those are worth negotiating hard. They just do not move the regulatory exposure off your balance sheet.
Read that alongside the second fact and the practical picture becomes clearer than most vendor claims suggest. India does not currently mandate blanket localisation for personal data. The Act takes a negative-list approach to cross-border transfer — data may move anywhere except to countries the government specifically restricts by notification, and as of early 2026 no countries had been added to that list.
"DPDP requires your data to stay in India" is a sales line, not a legal position. What DPDP requires is that you remain accountable for it wherever it goes.
The exceptions are what to check against your own situation. Entities notified as Significant Data Fiduciaries can face localisation mandates for specified categories of personal and traffic data; that list had not been published as of early 2026. Sector regulators impose stricter rules of their own — the RBI on payment-system data is the obvious case — and public-sector procurement often carries its own residency conditions. Residency is a function of your sector and classification, not of the software category.
Primary region, backup region, and disaster-recovery region — named. Backups replicated to a different jurisdiction than the primary is a common and rarely disclosed detail.
Support and engineering staff in other countries accessing production for troubleshooting constitutes a transfer. Ask about follow-the-sun support models and access approval workflow.
Hosting, email, analytics, AI services, transcription. Ask for the current list, the notification period for changes, and whether you can object to a new sub-processor.
If the platform uses AI for recommendations, authoring or translation, where does inference run, is your data used for training, and can that be disabled contractually?
Hours, not "promptly". You have your own regulatory clocks to meet, and they start when you are told, so the vendor's SLA sets your worst case.
Export format, delivery window, cost, and certified deletion of all copies including backups — with a stated timeline for backup expiry.
The AI question has moved from optional to central. Learning platforms increasingly send learner data to third-party model providers for content generation, skill inference or translation — a sub-processor relationship whether or not the vendor calls it one. Ask specifically; the answer is rarely in the standard questionnaire response.
Retention deserves its own line. Statutory and safety training records often carry obligations that outlive the platform contract, and default deletion on termination can destroy evidence you are legally required to keep. Decide retention per record type during evaluation and confirm the platform can implement it. Implementation sequencing, including migration, is covered in our guide to LMS implementation strategies.
Everything above condenses into this. Score each criterion 0 to 3 per platform, multiply by weight, total. Rows shaded red are pass-or-fail gates, not scored points — failing one should stop a platform regardless of its total, because no amount of learner-experience quality offsets an access-control gap you have to explain to an auditor.
| Criterion | What a 3 looks like | Weight |
|---|---|---|
| SOC 2 Type II report | Current report, shared under NDA, scope covers your deployment | GATE |
| Deprovisioning latency | Access revoked within one hour of HRIS termination | GATE |
| Data export on exit | Full structured export, defined format, contractual window | GATE |
| ISO 27001:2022 | Current certificate from an accredited body, scope verified | 8% |
| Report scope & exceptions | Scope matches deployment; exceptions minor with remediation | 7% |
| Sub-processor transparency | Published list, change notification, right to object | 6% |
| Data residency & transfer | Named regions incl. backups; transfer basis documented | 6% |
| Breach notification SLA | Defined in hours, contractually binding | 5% |
| Retention configurability | Per-record-type retention meeting statutory obligations | 4% |
| AI data handling | Inference location known; no training on your data; disableable | 4% |
| API coverage & docs | Public docs, sandbox, full CRUD parity with the admin UI | 9% |
| API authentication | OAuth 2.0, scoped, short-lived, rotatable tokens | 7% |
| HRIS provisioning method | SCIM 2.0 or event-driven; works with your actual HRIS | 7% |
| Event model & webhooks | Signed outbound webhooks with retry and replay | 6% |
| API versioning policy | Versioned with a written deprecation notice period | 3% |
| Non-HRIS worker lifecycle | Governed enrolment and deactivation for contract staff | 3% |
| SSO & MFA | SAML 2.0 / OIDC in production with your IdP; role-level MFA | 9% |
| RBAC granularity | Custom roles scoped by unit or region; duties separated | 8% |
| Audit logging & SIEM export | Admin and API actions logged, exportable, retention meets policy | 8% |
Illustrative output for three shortlisted platforms after scoring. The value of the exercise is not the winner — it is that the gaps become specific, negotiable and documented rather than a matter of impression.
Platform C is the instructive case: it outscores B on points and would win a naive comparison, but it fails a gate, and gate failures are not offset by strength elsewhere. That distinction is the whole reason to separate gates from weighted criteria before scoring begins rather than after a preferred vendor has emerged.
Score independently, then reconcile. Have IT, security, and L&D score separately without seeing each other's sheets, then compare. Where scores diverge by more than one point, the disagreement is almost always about an unstated assumption — usually who will own an integration after go-live. Those are the conversations worth having before signature rather than during implementation.
A technical assessment that arrives late reads as obstruction; the same assessment on schedule reads as diligence. Sequencing matters more than depth, and the exercise fits inside a normal procurement timeline if it starts when the longlist does. Six steps, roughly six weeks, alongside the functional evaluation.
Assurance evidence exists to inform the decision, not to confirm one already made. Under NDA is reasonable; after signature is not.
Public documentation signals engineering maturity and lets you scope integration work accurately before committing. Gated docs usually mean the API is thinner than the sales answer suggested.
Ask for a named reference customer using your exact HRIS at comparable scale. "Everything" almost always means a generic connector plus professional services.
Stated as though it were a feature. It is a 24-hour access window, and it should be scored as one against the gate.
Encryption and jurisdiction are unrelated controls. Encrypted data still sits in a legal jurisdiction and is still accessible to whoever holds the keys and the support access.
Score the platform as it exists today. If a roadmap item is decision-critical, it belongs in the contract with a date and a remedy, not in the scorecard as a 3.
None of these is grounds for elimination alone, and treating them that way makes the assessment adversarial without making it more accurate. They are prompts for a second question, and the second answer is usually far more informative. Once the platform is chosen, the same rigour should carry into rollout; our overview of how to choose the right learning management system covers the stakeholder process around the decision, and our skill-centric LMS framework explains what the data model needs to support downstream.
By then the business has a preferred vendor and a budget, so technical objections become blockers rather than criteria. Ask in at longlist stage — less time, far more influence.
A logo on a trust page tells you a report exists. It says nothing about type, scope, window or exceptions. Read the report, or score the criterion zero.
It holds your employee roster, reporting lines, job roles and competence evidence. Classify it by the data it holds, not the department that requested it.
Committed features are a negotiating position, not a capability. If it is decision-critical, it belongs in the contract with a date and a remedy.
Export format, delivery window, cost and certified deletion are cheap to negotiate while a vendor is still winning your business, and near-impossible to add later.
Most learning platforms deliver courses adequately. They differ sharply in what they demand from the teams who operate them — engineering hours for integrations that should be self-serve, manual work where provisioning should be automatic, and risk you carry because liability never transferred to the vendor.
A scorecard does not decide for you. It makes the trade-offs explicit and dated, so when someone asks in eighteen months why this platform was chosen, the answer is a document rather than a recollection. Agree weights before demos, treat a handful of criteria as gates, score independently — the rest is arithmetic.
If you are assembling the wider shortlist, our roundup of the top learning management systems in India covers the market, and the Skills Caravan platform overview sets out our own integration and identity architecture against the criteria above.
Send us your criteria and weights in advance. We will walk your IT and security teams through API documentation, provisioning behaviour and assurance evidence directly — no learner-experience tour unless you want one.
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.












.png)
.png)
.png)
%20(1).png)
.png)







.webp)











.png)
.png)
.png)
%20(1).png)
.png)















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 provides a practical and industry-relevant approach to finance education, with courses designed by industry experts and delivered through interactive and engaging methods.

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

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







.webp)








