
Achilles
6.7#2 in vendor managementFree planFree planAndroidiOSWeb
Visit
| Fact | Achilles | Owlin Supplier Risk Monitoring |
|---|---|---|
| Founded | 1990 | 2012 |
| Headquarters | Achilles Information Limited lists its registered office as 50 Lothian Road, Festival Square, Edinburgh, EH3 9WJ. | Amsterdam, Netherlands |
| Security | An Achilles supplier FAQ states the company holds ISO 9001, ISO 27001 and ISO 14064-1 certifications. | Owlin states it is ISO/IEC 27001:2022/Amd 1:2024 certified and provides its certificate upon request. |
| Support | Achilles describes its platform as combining digital tools with expert support. | The Enterprise plan includes a dedicated Customer Success Manager, support team, and onboarding training. |
Achilles suits organisations managing supplier risk and performance, as well as suppliers and contractors maintaining credentials. Suppliers can start with the free network; buyers needing tailored analysis can consider Enterprise.
This service suits compliance, sourcing, procurement, and risk teams monitoring suppliers and related entities. It is intended for organizations needing continuing alerts across several risk domains.