Which systems QHSE software integrates with: what 209 profiles name
Most evaluations ask whether the software connects to the systems a company already runs: the identity provider, the ERP, the HR system, the maintenance system, the reporting tools. This page counts what our 209 researched profiles say. 57 profiles (27%) name at least one specific system in a statement about integration, and 130 (62%) mention an integration, an API, single sign-on or another interface type without naming a system. A name in a record is what a vendor page says, not a tested connector, and many of the statements depend on a plan or an add-on.
Editorial responsibility: Dimitris Mitsios (Founder of The QHSE Standard; product marketing at Tekmon) · Tekmon pays for sponsored placements on this site (disclosure) · How pages are made · LinkedIn · Content date: 3 October 2026
What the records show
- Most profiles mention integration without naming a system. 57 of 209 (27%) name at least one system. 91 of 209 (44%) name no system but do name a standard or an interface type, most often an API. 39 of 209 (19%) mention integration, single sign-on or a type of system such as an ERP or an HR system and name nothing more, and 22 of 209 (11%) contain no integration mention that we found.
- Which systems are named, and how many a profile names. The most often named systems are Power BI (18 profiles); Microsoft Entra ID, Azure AD or Active Directory (14 profiles); SAP (13 profiles); Microsoft 365 or Office 365 (9 profiles) and Okta (7 profiles). Among the 65 profiles that name a system or an identity standard, the median names 2, 27 name three or more and the most any profile names is 7.
- Some kinds of system are named more often than others. Identity and single sign-on is named by 25 of 209 (12%) and ERP and finance by 21 of 209 (10%), against 2 of 209 (1%) for documents and e-signature. Where a record names only a type of system, such as an ERP, an HR system or a CMMS, it is counted as a mention and not as a named system: 29 profiles mention an ERP without naming one.
- An API is the most common interface, and it is usually named without a system. 122 of 209 (58%) name an API of any kind, 26 a REST API, 31 CSV or XLSX files, 15 webhooks, 10 OData, ODBC or SQL access and 9 a no-code connector platform. 80 of the profiles that name an API name no system.
- Most statements that name a system depend on a condition. Across 162 pairs of a profile and a named system or identity standard, 51 (31%) are in a documented capability statement, 95 (59%) only in conditional ones, tied to a plan, edition, add-on or set-up, and 16 (10%) only in other record text. Of the 57 profiles that mention single sign-on, 12 do so in a documented statement and 39 only in conditional ones. For an API, 25 of the 122 profiles that name one do so in a documented statement and 91 only in conditional ones.
- The share naming a system varies by software category, in small groups. Among the 12 software categories with at least 5 profiles, the share naming a system is highest in Audits & Inspections (8 of 15, 53%) and lowest in Occupational Health (1 of 11, 9%). One profile moves a category of this size by several points, so read the counts and treat the spread as a pattern in this sample.
The gap: a named integration against an integration mentioned
Each profile falls in exactly one of four groups, read from the strongest to the weakest. A profile that names a system counts once, however many systems it names. The groups are defined by what the record names, so a profile that names only an API sits in the second group even when the vendor's integrations are not listed on the pages we read.
Text version of this chart
- Names at least one system: 57 of 209 (27%). Highlighted in the chart.
- Names no system, but a standard or an interface type: 91 of 209 (44%).
- Mentions integration, single sign-on or a type of system, and names nothing else: 39 of 209 (19%).
- No integration mention found: 22 of 209 (11%).
| Group | Profiles | Share of 209 |
|---|---|---|
| Names at least one system | 57 | 27% |
| Names no system, but a standard or an interface type | 91 | 44% |
| Mentions integration, single sign-on or a type of system, and names nothing else | 39 | 19% |
| No integration mention found | 22 | 11% |
The distinction matters at shortlisting. A statement such as "an API is available" tells a buyer little about the system they need to connect, while a record that names a system leaves a specific question to test: which version, which direction, which records and which plan. A profile in the third or fourth group may still integrate with many systems; the record simply does not say, and the question belongs in the first call.
Systems and standards the records name
Each row of the dictionary below is counted as the number of profiles that name it. For each profile and row we keep the strongest status: documented when a documented capability statement names it, conditional when the strongest statement is conditional, which on this site means the vendor ties it to a plan, edition, module, region or set-up, and record text only when the name appears only in other text of the record, such as a feature list, an FAQ answer or a pricing note, and not in a documented or conditional capability statement.
Text version of this chart
- Power BI: 18 of 209 (9%).
- Microsoft Entra ID, Azure AD or Active Directory: 14 of 209 (7%).
- SAP: 13 of 209 (6%).
- SAML: 12 of 209 (6%).
- Microsoft 365 or Office 365: 9 of 209 (4%).
- Other named ERP or finance systems: 8 of 209 (4%).
- Okta: 7 of 209 (3%).
- Oracle: 6 of 209 (3%).
- IBM Maximo: 6 of 209 (3%).
- OpenID Connect: 5 of 209 (2%).
- Google Workspace: 5 of 209 (2%).
- Named HR and payroll systems: 5 of 209 (2%).
- Workday: 4 of 209 (2%).
- Microsoft Teams: 4 of 209 (2%).
- Microsoft Power Platform: 4 of 209 (2%).
- Slack: 4 of 209 (2%).
- Salesforce: 4 of 209 (2%).
- Construction project systems: 4 of 209 (2%).
- Door access control: 4 of 209 (2%).
- SCIM user provisioning: 3 of 209 (1%).
- Tableau: 3 of 209 (1%).
- GIS: 3 of 209 (1%).
| Name in the dictionary | Kind | Profiles | Share of 209 | Documented | Conditional | Record text only |
|---|---|---|---|---|---|---|
| Identity and single sign-on | ||||||
| Single sign-on (SSO), any protocol | System type | 57 | 27% | 12 | 39 | 6 |
| SAML | Standard | 12 | 6% | 5 | 7 | 0 |
| OpenID Connect (OIDC) | Standard | 5 | 2% | 1 | 4 | 0 |
| SCIM user provisioning | Standard | 3 | 1% | 1 | 2 | 0 |
| LDAP directory | Standard | 2 | 1% | 2 | 0 | 0 |
| Microsoft Entra ID, Azure AD or Active Directory | System | 14 | 7% | 2 | 10 | 2 |
| Okta | System | 7 | 3% | 2 | 5 | 0 |
| ERP and finance | ||||||
| SAP (S/4HANA, ECC, SAP PM) | System | 13 | 6% | 3 | 7 | 3 |
| Oracle (including PeopleSoft and JD Edwards) | System | 6 | 3% | 1 | 5 | 0 |
| Microsoft Dynamics (365, NAV, Business Central) | System | 2 | 1% | 0 | 1 | 1 |
| NetSuite | System | 2 | 1% | 1 | 1 | 0 |
| Workday | System | 4 | 2% | 1 | 3 | 0 |
| Other named ERP or finance systems | System | 8 | 4% | 1 | 7 | 0 |
| ERP, with no system named | System type | 40 | 19% | 7 | 27 | 6 |
| Productivity and collaboration | ||||||
| Microsoft 365 or Office 365 (including Outlook and OneDrive) | System | 9 | 4% | 4 | 3 | 2 |
| Microsoft Teams | System | 4 | 2% | 3 | 1 | 0 |
| SharePoint | System | 2 | 1% | 1 | 0 | 1 |
| Microsoft Power Platform (Power Apps, Power Pages, Dataverse, Power Query) | System | 4 | 2% | 2 | 2 | 0 |
| Google Workspace (Calendar, Drive, Chat, Docs, Gmail) | System | 5 | 2% | 3 | 2 | 0 |
| Slack | System | 4 | 2% | 3 | 1 | 0 |
| CRM, service and work management | ||||||
| Salesforce | System | 4 | 2% | 0 | 3 | 1 |
| ServiceNow | System | 2 | 1% | 0 | 1 | 1 |
| Jira (Atlassian) | System | 1 | 0% | 0 | 1 | 0 |
| CRM, with no system named | System type | 5 | 2% | 0 | 3 | 2 |
| BI and data platforms | ||||||
| Power BI | System | 18 | 9% | 5 | 11 | 2 |
| Tableau | System | 3 | 1% | 1 | 1 | 1 |
| Snowflake | System | 1 | 0% | 0 | 1 | 0 |
| Other named BI or data platforms (Qlik, Looker, Metabase, BigQuery, Databricks) | System | 1 | 0% | 0 | 1 | 0 |
| BI tools, with no product named | System type | 10 | 5% | 1 | 8 | 1 |
| HR, payroll and learning | ||||||
| Named HR and payroll systems (ADP, UKG, Dayforce, Ceridian, Paycom, BambooHR, SuccessFactors and others) | System | 5 | 2% | 1 | 4 | 0 |
| HR or payroll system, with none named | System type | 21 | 10% | 6 | 13 | 2 |
| Learning management system (LMS) | System type | 7 | 3% | 2 | 4 | 1 |
| Maintenance (CMMS and EAM) | ||||||
| IBM Maximo | System | 6 | 3% | 0 | 4 | 2 |
| Other named maintenance systems (Infor EAM, Limble, eMaint) | System | 1 | 0% | 0 | 1 | 0 |
| CMMS or EAM, with no system named | System type | 8 | 4% | 1 | 5 | 2 |
| Documents and e-signature | ||||||
| DocuSign or Adobe Sign | System | 2 | 1% | 1 | 1 | 0 |
| Cloud file storage (Dropbox, Box, Egnyte) | System | 1 | 0% | 0 | 1 | 0 |
| Field, site and plant systems | ||||||
| Construction project systems (Procore, Autodesk, InEight, Primavera, Aconex) | System | 4 | 2% | 1 | 3 | 0 |
| GIS (Esri ArcGIS, MapInfo, QGIS) | System | 3 | 1% | 2 | 1 | 0 |
| Door access control (Brivo, Kisi, Verkada, Salto, Tapkey, Openpath) | System | 4 | 2% | 4 | 0 | 0 |
| LIMS, MES, PLM, SCADA or WMS, with none named | System type | 14 | 7% | 5 | 7 | 2 |
| Interface types | ||||||
| An API of any kind | Interface | 122 | 58% | 25 | 91 | 6 |
| REST API | Interface | 26 | 12% | 5 | 19 | 2 |
| Webhooks | Interface | 15 | 7% | 3 | 10 | 2 |
| SFTP or FTP file transfer | Interface | 4 | 2% | 0 | 4 | 0 |
| CSV or XLSX files | Interface | 31 | 15% | 15 | 14 | 2 |
| OData, ODBC or SQL database access | Interface | 10 | 5% | 4 | 6 | 0 |
| No-code connectors and integration platforms (Zapier, Make, Workato, Power Automate) | Interface | 9 | 4% | 5 | 3 | 1 |
| SOAP, GraphQL, XML, JSON or EDI messages | Interface | 11 | 5% | 6 | 4 | 1 |
| MCP (Model Context Protocol) | Interface | 2 | 1% | 0 | 2 | 0 |
Rows overlap: a profile that names SAML and also names single sign-on counts in both rows, and a profile appears in every row it names. A "system type" row counts a profile that mentions the type (an ERP, an HR system, a CMMS) in an integration context; it does not say which product. A statement that the record flags as not described, not found or planned is not counted.
By kind of system
The nine system categories group the dictionary rows. A profile counts in a category when it names at least one system or identity standard of that category, at the strongest status among them. The last column counts profiles that mention only a type of system in the category, with no product named, so that "ERP integration" is visible as a mention and not hidden.
Text version of this chart
- Identity and single sign-on: 25 of 209 (12%).
- ERP and finance: 21 of 209 (10%).
- Productivity and collaboration: 19 of 209 (9%).
- BI and data platforms: 18 of 209 (9%).
- Field, site and plant systems: 11 of 209 (5%).
- CRM, service and work management: 7 of 209 (3%).
- Maintenance (CMMS and EAM): 6 of 209 (3%).
- HR, payroll and learning: 5 of 209 (2%).
- Documents and e-signature: 2 of 209 (1%).
| Kind of system | Profiles naming one | Documented | Conditional only | Record text only | Only a type named |
|---|---|---|---|---|---|
| Identity and single sign-on | 25 (12%) | 6 | 17 | 2 | 38 |
| ERP and finance | 21 (10%) | 4 | 13 | 4 | 29 |
| Productivity and collaboration | 19 (9%) | 9 | 9 | 1 | 0 |
| BI and data platforms | 18 (9%) | 5 | 11 | 2 | 10 |
| Field, site and plant systems | 11 (5%) | 7 | 4 | 0 | 13 |
| CRM, service and work management | 7 (3%) | 0 | 5 | 2 | 5 |
| Maintenance (CMMS and EAM) | 6 (3%) | 0 | 4 | 2 | 3 |
| HR, payroll and learning | 5 (2%) | 1 | 4 | 0 | 21 |
| Documents and e-signature | 2 (1%) | 1 | 1 | 0 | 0 |
Interface types
Interface types describe how data moves rather than which system it moves to. They are counted wherever a record names them, outside a sentence that says the item is not described. An "API of any kind" row includes the REST API row, and a profile can name several.
Text version of this chart
- An API of any kind: 122 of 209 (58%).
- CSV or XLSX files: 31 of 209 (15%).
- REST API: 26 of 209 (12%).
- Webhooks: 15 of 209 (7%).
- SOAP, GraphQL, XML, JSON or EDI messages: 11 of 209 (5%).
- OData, ODBC or SQL database access: 10 of 209 (5%).
- No-code connectors and integration platforms: 9 of 209 (4%).
- SFTP or FTP file transfer: 4 of 209 (2%).
- MCP: 2 of 209 (1%).
- Under 25% of the category
- 25% to 49%
- 50% or more
Text version of this grid
- Software category: EHS Management (43)
- An API: 20 of 43 (47%) (25% to 49%); REST API: 4 of 43 (9%) (Under 25% of the category); Webhooks: 2 of 43 (5%) (Under 25% of the category); SFTP or FTP: 1 of 43 (2%) (Under 25% of the category); CSV or XLSX files: 4 of 43 (9%) (Under 25% of the category); OData, ODBC or SQL: 1 of 43 (2%) (Under 25% of the category); No-code connectors: 0 of 43 (0%) (Under 25% of the category).
- Software category: ESG & Sustainability (30)
- An API: 20 of 30 (67%) (50% or more); REST API: 4 of 30 (13%) (Under 25% of the category); Webhooks: 0 of 30 (0%) (Under 25% of the category); SFTP or FTP: 0 of 30 (0%) (Under 25% of the category); CSV or XLSX files: 3 of 30 (10%) (Under 25% of the category); OData, ODBC or SQL: 1 of 30 (3%) (Under 25% of the category); No-code connectors: 0 of 30 (0%) (Under 25% of the category).
- Software category: Quality Management (22)
- An API: 14 of 22 (64%) (50% or more); REST API: 5 of 22 (23%) (Under 25% of the category); Webhooks: 0 of 22 (0%) (Under 25% of the category); SFTP or FTP: 0 of 22 (0%) (Under 25% of the category); CSV or XLSX files: 3 of 22 (14%) (Under 25% of the category); OData, ODBC or SQL: 2 of 22 (9%) (Under 25% of the category); No-code connectors: 1 of 22 (5%) (Under 25% of the category).
- Software category: QHSE Management (16)
- An API: 6 of 16 (38%) (25% to 49%); REST API: 1 of 16 (6%) (Under 25% of the category); Webhooks: 1 of 16 (6%) (Under 25% of the category); SFTP or FTP: 0 of 16 (0%) (Under 25% of the category); CSV or XLSX files: 1 of 16 (6%) (Under 25% of the category); OData, ODBC or SQL: 0 of 16 (0%) (Under 25% of the category); No-code connectors: 0 of 16 (0%) (Under 25% of the category).
- Software category: Audits & Inspections (15)
- An API: 14 of 15 (93%) (50% or more); REST API: 5 of 15 (33%) (25% to 49%); Webhooks: 5 of 15 (33%) (25% to 49%); SFTP or FTP: 1 of 15 (7%) (Under 25% of the category); CSV or XLSX files: 5 of 15 (33%) (25% to 49%); OData, ODBC or SQL: 4 of 15 (27%) (25% to 49%); No-code connectors: 1 of 15 (7%) (Under 25% of the category).
- Software category: Safety Management (12)
- An API: 8 of 12 (67%) (50% or more); REST API: 2 of 12 (17%) (Under 25% of the category); Webhooks: 2 of 12 (17%) (Under 25% of the category); SFTP or FTP: 0 of 12 (0%) (Under 25% of the category); CSV or XLSX files: 3 of 12 (25%) (25% to 49%); OData, ODBC or SQL: 0 of 12 (0%) (Under 25% of the category); No-code connectors: 4 of 12 (33%) (25% to 49%).
- Software category: Occupational Health (11)
- An API: 4 of 11 (36%) (25% to 49%); REST API: 0 of 11 (0%) (Under 25% of the category); Webhooks: 0 of 11 (0%) (Under 25% of the category); SFTP or FTP: 0 of 11 (0%) (Under 25% of the category); CSV or XLSX files: 3 of 11 (27%) (25% to 49%); OData, ODBC or SQL: 0 of 11 (0%) (Under 25% of the category); No-code connectors: 0 of 11 (0%) (Under 25% of the category).
- Software category: Asset Management (7)
- An API: 5 of 7 (71%) (50% or more); REST API: 2 of 7 (29%) (25% to 49%); Webhooks: 3 of 7 (43%) (25% to 49%); SFTP or FTP: 0 of 7 (0%) (Under 25% of the category); CSV or XLSX files: 2 of 7 (29%) (25% to 49%); OData, ODBC or SQL: 0 of 7 (0%) (Under 25% of the category); No-code connectors: 1 of 7 (14%) (Under 25% of the category).
- Software category: Construction Safety (7)
- An API: 5 of 7 (71%) (50% or more); REST API: 0 of 7 (0%) (Under 25% of the category); Webhooks: 0 of 7 (0%) (Under 25% of the category); SFTP or FTP: 0 of 7 (0%) (Under 25% of the category); CSV or XLSX files: 1 of 7 (14%) (Under 25% of the category); OData, ODBC or SQL: 0 of 7 (0%) (Under 25% of the category); No-code connectors: 0 of 7 (0%) (Under 25% of the category).
- Software category: Emergency Management (6)
- An API: 4 of 6 (67%) (50% or more); REST API: 0 of 6 (0%) (Under 25% of the category); Webhooks: 1 of 6 (17%) (Under 25% of the category); SFTP or FTP: 1 of 6 (17%) (Under 25% of the category); CSV or XLSX files: 2 of 6 (33%) (25% to 49%); OData, ODBC or SQL: 0 of 6 (0%) (Under 25% of the category); No-code connectors: 0 of 6 (0%) (Under 25% of the category).
- Software category: Environmental Management (6)
- An API: 3 of 6 (50%) (50% or more); REST API: 1 of 6 (17%) (Under 25% of the category); Webhooks: 0 of 6 (0%) (Under 25% of the category); SFTP or FTP: 1 of 6 (17%) (Under 25% of the category); CSV or XLSX files: 0 of 6 (0%) (Under 25% of the category); OData, ODBC or SQL: 2 of 6 (33%) (25% to 49%); No-code connectors: 1 of 6 (17%) (Under 25% of the category).
- Software category: Chemical Management (5)
- An API: 4 of 5 (80%) (50% or more); REST API: 1 of 5 (20%) (Under 25% of the category); Webhooks: 0 of 5 (0%) (Under 25% of the category); SFTP or FTP: 0 of 5 (0%) (Under 25% of the category); CSV or XLSX files: 1 of 5 (20%) (Under 25% of the category); OData, ODBC or SQL: 0 of 5 (0%) (Under 25% of the category); No-code connectors: 0 of 5 (0%) (Under 25% of the category).
The interface types answer different questions. A REST API lets a customer or a partner read and write records through the vendor's published endpoints, and its documentation, authentication, rate limits and plan tier decide what is possible. Webhooks push an event to a URL when something changes. Scheduled file transfer and CSV imports suit batch exchange with a payroll, ERP or data-warehouse process. A no-code connector platform places a third-party service between two systems, which adds a subscription and a place where failures can occur.
By software category
The table uses the 12 software categories with at least 5 profiles, which together hold 180 of the 209 profiles. The other 12 categories hold 29 profiles between them and are pooled in the last row. A profile belongs to one category, the one shown in the directory.
| Software category | Profiles | Names a system | Standard or interface only | Mention only | No mention |
|---|---|---|---|---|---|
| EHS Management | 43 | 13 | 18 | 9 | 3 |
| ESG & Sustainability | 30 | 6 | 16 | 3 | 5 |
| Quality Management | 22 | 7 | 8 | 6 | 1 |
| QHSE Management | 16 | 2 | 5 | 6 | 3 |
| Audits & Inspections | 15 | 8 | 6 | 1 | 0 |
| Safety Management | 12 | 5 | 6 | 0 | 1 |
| Occupational Health | 11 | 1 | 4 | 4 | 2 |
| Asset Management | 7 | 2 | 3 | 2 | 0 |
| Construction Safety | 7 | 3 | 3 | 1 | 0 |
| Emergency Management | 6 | 2 | 2 | 1 | 1 |
| Environmental Management | 6 | 1 | 2 | 2 | 1 |
| Chemical Management | 5 | 2 | 2 | 0 | 1 |
| Other categories (12) | 29 | 5 | 16 | 4 | 4 |
| All profiles | 209 | 57 | 91 | 39 | 22 |
How to read these numbers
- Naming a system is not proof of a working integration. A record may carry a name from an integrations page, a partner listing, a case study or a feature list. We did not run a connector, install an add-in or test a single sign-on set-up for any profile, so a count says how many records name a system, not how many integrations work.
- Plan and add-on conditions decide what a buyer gets. A conditional statement ties the capability to a plan, edition, module, region or set-up. The documented and conditional columns are two levels of assurance, and adding them hides the difference.
- A missing name is not a negative. A profile in the mention-only or no-mention groups may connect to many systems that its public pages do not list. The counts reflect what the vendor published and what our research recorded.
- A dictionary finds names, not meaning. The matcher reads words, so it can miss a system the dictionary does not list, and it can count a name used in a sense we did not intend. Statements about a platform a product is built on, such as a Salesforce-native product, are excluded for that platform; the same relationship can still appear for other platforms.
- Identity standards are not products. SAML, OpenID Connect, SCIM and LDAP are protocols that an identity provider speaks. A profile that names them has told you how sign-in works, not which provider it works with.
- Categories are small. Percentages in a category of five to twelve profiles are shaky. The categories are the directory's own, and a product that serves several is counted in one.
- These are counts of profiles, not of the market. The 209 profiles are the products we have researched, not every QHSE product, and a profile can name a system only if the pages we read name it.
What to ask when a profile names a system
- Which product, version and edition of the named system does the connector support, and is it the version you run?
- Which direction does data move, which records and fields move, how often, and which side is the system of record?
- Is the connector included in the plan or edition you would buy, or sold as an add-on, a partner product or a services project? Put the answer in the quote.
- For single sign-on: which protocol, which identity providers have been used in production, whether user provisioning is included, and on which plan.
- For an API: is the documentation public, which objects can be read and written, what are the authentication method and rate limits, and who supports a customer-built integration?
- Who monitors the connection, how are failures reported, and what happens to a record that fails to transfer?
The integrations guide covers how to scope a connection, and the RFP template and the demo checklist turn these questions into written requirements and demonstration tasks with your own system and test data.
Method: the dictionary, the rules and the limits
What is read
The text of each profile record: every capability statement (its title and explanation, with its status), every FAQ (question and answer), and the feature, strength and weakness lists, the pricing text, the description, tagline, fit and caution. Statements are read one sentence or clause at a time. Capability statements with the status unverified or unsupported are not read, because they say that the review could not establish the capability or that it is not provided. A sentence that holds a negation word (not, no, none, without, never, cannot, unconfirmed, coming, roadmap, planned, future) is not read, so "single sign-on is not described" does not count as naming single sign-on.
How a name is matched
A keyword matches the same run of words in lower case, whatever punctuation or spacing separates them, and only at word edges; a trailing * allows any ending. The phrases in the last column are removed from the text before the keywords are tried. A system or a system type is counted only in an integration context: the sentence, or the title or question that heads its statement, must also hold one of these words: integration*, integrate, integrates, integrating, connect, connects, connecting, connection*, connector*, api, apis, webhook*, sync, synchroni*, sso, single sign-on, saml, oidc, scim, ldap, interface*, import*, export*, upload*, feed*, plugin*, add-in*, gateway, middleware, bridge. A standard or an interface type is counted wherever it is named. A name is not counted for a profile whose own name or alias matches one of the keywords, so a SAP product does not count as naming SAP. A profile is placed in the "mention" group when a sentence holds one of: integration*, integrate, integrates, integrating, connector*, api, apis, webhook*, sso, single sign-on, saml, oidc, scim, ldap, ipaas.
| Dictionary row | Kind | Keywords | Phrases removed first |
|---|---|---|---|
| Identity and single sign-on | |||
| Single sign-on (SSO), any protocol | System type | single sign-on, single sign on, sso | None |
| SAML | Standard | saml | None |
| OpenID Connect (OIDC) | Standard | openid connect, openid, oidc | None |
| SCIM user provisioning | Standard | scim | None |
| LDAP directory | Standard | ldap, ldaps | None |
| Microsoft Entra ID, Azure AD or Active Directory | System | entra, azure ad, azure active directory, active directory | None |
| Okta | System | okta | None |
| ERP and finance | |||
| SAP (S/4HANA, ECC, SAP PM) | System | sap, s/4hana | sap concur |
| Oracle (including PeopleSoft and JD Edwards) | System | oracle, peoplesoft, jd edwards | None |
| Microsoft Dynamics (365, NAV, Business Central) | System | dynamics 365, microsoft dynamics, dynamics nav, dynamics ax, dynamics crm, navision, business central | None |
| NetSuite | System | netsuite | None |
| Workday | System | workday | workday exposure, workday noise |
| Other named ERP or finance systems | System | epicor, infor, sage, quickbooks, xero, myob, coupa, ariba, acumatica, cmic, afas, celonis, processpro | None |
| ERP, with no system named | System type | erp | None |
| Productivity and collaboration | |||
| Microsoft 365 or Office 365 (including Outlook and OneDrive) | System | microsoft 365, office 365, m365, microsoft office, outlook, onedrive | None |
| Microsoft Teams | System | microsoft teams, ms teams, teams integration, teams bot, slack teams, slack and teams, teams slack, teams and slack | None |
| SharePoint | System | sharepoint | None |
| Microsoft Power Platform (Power Apps, Power Pages, Dataverse, Power Query) | System | power platform, power apps, power pages, dataverse, power query | None |
| Google Workspace (Calendar, Drive, Chat, Docs, Gmail) | System | google workspace, g suite, google calendar, google drive, google chat, google docs, google sheets, gmail | None |
| Slack | System | slack | None |
| CRM, service and work management | |||
| Salesforce | System | salesforce | salesforce platform, salesforce foundation, salesforce foundations, salesforce native, salesforce based, natively on salesforce, built on salesforce, salesforce licence, salesforce license |
| ServiceNow | System | servicenow | None |
| Jira (Atlassian) | System | jira, atlassian | None |
| CRM, with no system named | System type | crm | None |
| BI and data platforms | |||
| Power BI | System | power bi, powerbi | None |
| Tableau | System | tableau | None |
| Snowflake | System | snowflake | None |
| Other named BI or data platforms (Qlik, Looker, Metabase, BigQuery, Databricks) | System | qlik, qlikview, qlik sense, looker, metabase, bigquery, databricks, redshift, fivetran | None |
| BI tools, with no product named | System type | bi, business intelligence | power bi |
| HR, payroll and learning | |||
| Named HR and payroll systems (ADP, UKG, Dayforce, Ceridian, Paycom, BambooHR, SuccessFactors and others) | System | adp, ukg, dayforce, ceridian, paycom, bamboohr, successfactors, employment hero, hibob, paychex, paylocity, kronos | None |
| HR or payroll system, with none named | System type | hris, hrms, hcm, hr, human resources, payroll | None |
| Learning management system (LMS) | System type | lms, learning management system | None |
| Maintenance (CMMS and EAM) | |||
| IBM Maximo | System | maximo | None |
| Other named maintenance systems (Infor EAM, Limble, eMaint) | System | infoream, infor eam, limble, emaint | None |
| CMMS or EAM, with no system named | System type | cmms, eam, maintenance system, maintenance systems | None |
| Documents and e-signature | |||
| DocuSign or Adobe Sign | System | docusign, adobe sign | None |
| Cloud file storage (Dropbox, Box, Egnyte) | System | dropbox, box.com, egnyte | None |
| Field, site and plant systems | |||
| Construction project systems (Procore, Autodesk, InEight, Primavera, Aconex) | System | procore, autodesk, ineight, primavera, aconex | None |
| GIS (Esri ArcGIS, MapInfo, QGIS) | System | esri, arcgis, mapinfo, qgis | None |
| Door access control (Brivo, Kisi, Verkada, Salto, Tapkey, Openpath) | System | brivo, kisi, verkada, salto, tapkey, openpath | None |
| LIMS, MES, PLM, SCADA or WMS, with none named | System type | lims, mes, plm, scada, wms | None |
| Interface types | |||
| An API of any kind | Interface | api, apis, openapi | None |
| REST API | Interface | rest api, rest apis, restful, rest endpoints | None |
| Webhooks | Interface | webhook* | None |
| SFTP or FTP file transfer | Interface | sftp, ftp, ftps | None |
| CSV or XLSX files | Interface | csv, xlsx, xls | None |
| OData, ODBC or SQL database access | Interface | odata, odbc, jdbc, sql, data warehouse, data lake | None |
| No-code connectors and integration platforms (Zapier, Make, Workato, Power Automate) | Interface | zapier, integromat, make.com, workato, boomi, mulesoft, celigo, n8n, ifttt, power automate | None |
| SOAP, GraphQL, XML, JSON or EDI messages | Interface | soap, graphql, xml, json, edi | None |
| MCP (Model Context Protocol) | Interface | mcp, model context protocol | None |
Counting rules
- A profile counts once per dictionary row, at its strongest status: documented first, then conditional, then record text only. The status comes from the capability statement that holds the name; a name found only outside capability statements is record text only.
- The four groups are exclusive and read in order: names a system; otherwise names a standard or an interface type; otherwise mentions integration, single sign-on or a system type; otherwise none.
- The category of a profile is its own category, or the catalogue category where the profile has none. Percentages are rounded to whole numbers. Records are dated up to 3 October 2026.
- No score, rating, price or payment is an input, and the page does not rank or name any product. The profile set is described in the methodology.
Limits. This is documentation review, not hands-on testing. A system that the dictionary does not list is not counted, and the table above shows which rows are empty. Matching is by words, so a keyword can occasionally catch a sentence we did not mean, and a system described in other words is missed. Records change; the CSV files are regenerated with them.
Disclosure. One of the 209 profiles belongs to a vendor that pays for sponsored placement on this site, and the editor works at that vendor. Its record was read by the same rules as every other, it is counted in every figure above like any other profile, and it is not named on this page.
Download and cite
Two CSV files hold the data behind the page. The systems file has one row for each of the 50 dictionary rows: the number of profiles naming it, the share, and the split by status. The per-profile file has one row for each of the 209 profiles: its category, its group, the strongest status in each kind of system, each interface type and the dictionary rows it names. Our compilation, rules and layout are available under CC BY 4.0. The names themselves come from vendor pages and remain unverified in any reuse.
When you quote a figure, say that it counts records that name a system. Write “57 of 209 profiles name a system in a statement about integration”, not “27% of products integrate with other systems”. Suggested citation: The QHSE Standard. (2026). Which systems QHSE software integrates with: what 209 profiles name (records as of 3 October 2026). https://qhsetech.com/qhse-software-integrations-ecosystem-2026
Related: the capability map, security and trial evidence, search demand, the article on named systems, all datasets.