Cocotec
- Company typePrivate
- Founded2018
- HeadquartersGuildford, United Kingdom
- Headcount1–10
- GTM typeB2B
- OfferingSoftware
Cocotec firmographics
Firmographics- Name
- Cocotec
- Legal name
- Cocotec Limited
- Website
- https://cocotec.io
- Company type
- Private
- Founded year
- 2018
- Operating status
- Operating
- Headcount range
- 1–10 employees
- Ownership category
- akta.pro rank
Where Cocotec is headquartered
LocationHeadquarters
- HQ city
- Guildford
- HQ country
- United Kingdom
- HQ region
- Europe
Offices3 records
Markets served
Cocotec business model
Business model- GTM type
- B2B
- Offering type
- Software
- Cost components
- Personnel, Technology or R&D, Marketing or Sales, Operations, Infrastructure
Revenue model
- Commercial named-user software licences: Named-user licences sold for fixed periods, typically one to three years, with bespoke packages available. Includes all software updates during the licence term and access to the helpdesk. Recurring, subscription-style revenue.
- Evaluation/trial licences: Evaluation licences provided to companies for assessment purposes, functioning as a top-of-funnel conversion path into paid commercial licences.
- Professional services and consultancy: Consultancy support offered directly and via specialist consultancy partners; includes in-person/remote customer sessions and technical calls beyond standard SLA.
- Training courses: Two-day basics and advanced courses for developers, delivered in person or live online, as a combination of lectures and hands-on experience.
Pricing tiers
| Model | Billing | Price |
|---|---|---|
| Subscription | Multi-year contract | Named-user commercial licence (1–3 year fixed term) |
| Other | Pay-as-you-go | Evaluation / trial licence |
Go-to-market motion3 records
Distribution channels6 records
Marketing channels8 records
Cocotec product offering
Product offeringCore offering
Cocotec sells Popili, a developer platform built around the proprietary Coco programming language for building event-driven concurrent software. The platform includes an automated formal verification engine that detects race conditions, deadlocks, and out-of-order messages, an integrated simulator and architecture visualiser, and code generators that translate verified Coco source into C++, C, and C# runtime code. Popili is delivered with Eclipse and VS Code IDE integrations, command-line tooling for CI/CD pipelines, an extensive Java API, and an optional remote Verification API.
Product overview
Cocotec sells a single unified platform — Popili (the Coco Platform rebranded in October 2024) — rather than a portfolio of separate products. Popili is organised as a platform plus tightly integrated modules: developers write code in the Coco programming language, the platform's formal verification engine automatically checks it for correctness, the simulator and visualisation suite (architecture visualiser, state-machine views, step-by-step simulator) lets them inspect behaviour and counterexamples, and the Coco code generators then emit high-quality, deterministic runtime code in C++, C or C#. These capabilities are exposed to customers through Eclipse and VS Code IDE integrations, a Java API (Popili Java API), a remote Verification API, a License API, and a Coco C++ Runtime library that hosts the generated code. All of the named modules above are components of this single Popili platform.
Differentiator
Problem solved
Functional benefit
Brands
- Popili: Cocotec's flagship commercial development tool/platform that brings automated formal verification to event-driven software development, integrated into Eclipse and VS Code. Originally launched as the 'Coco Platform' in 2021 and renamed 'Popili' in October 2024.
- Coco
Products and services
- Popili Popili is Cocotec's flagship software development platform. It lets enterprise engineering teams build event-driven concurrent software in the Coco language, run fully automated formal verification on that code, simulate and visualise its behaviour, and generate high-quality runtime code in C++, C, or C#. Popili integrates into Eclipse and VS Code, supports local or remote verification, and is delivered with command-line tooling for CI/CD pipelines.
- Popili Java API An extensive Java API (io.cocotec.popili package, including APIClient, StandaloneContext, Simulator, Project, CodeGenerationOptions and dozens of supporting classes) that exposes Popili's verification, code generation, simulator, diagnostics, and IDE session management functionality to custom tooling and CI/CD integrations.
- Popili Verification API (remote service) A remotely hosted verification service operated by Cocotec that provides additional CPU/memory resources for verifying larger systems faster than local installations allow. Verification results are cached and shared between team members on the same project. Service status is tracked publicly on status.cocotec.io.
Quantifiable outcome
- Used to develop millions of lines of production code controlling some of the world's most advanced systems
- +1 more outcomes
Companies that use Cocotec
Customer profileNamed customers1 record
Segments6 records
Ideal customer profiles1 record
Cocotec technology and API
TechnologyTechnology focussed Yes
API detail
- Has API
- Yes
- API docs
- API detail
Core technology
AI maturity
App detail
Integration2 records
Feature7 records
Cocotec partnerships and signals
Strategic signalPartnerships
Three partnerships are on record, tiered flagship — first-named strategic partner announced in the news feed; described as a 'strategic partnership' to accelerate adoption across high-tech systems., foundational — academic origin of the founders, the coco language, and the verification engine; the company was spun out of oxford in 2018. and minor — corporate social/marketing channel..
- Sioux Technologiesflagship — first-named strategic partner announced in the news feed; described as a 'strategic partnership' to accelerate adoption across high-tech systems.Cocotec and Sioux Technologies (a Dutch high-tech company) entered into a strategic partnership announced 12 May 2026 to accelerate the development of reliable high-tech systems. The partnership leverages Sioux's high-tech systems integration capabilities and Popili's automated formal verification tooling. Leadership teams from both organisations are pictured together at the partnership signing.
- University of Oxfordfoundational — academic origin of the founders, the coco language, and the verification engine; the company was spun out of oxford in 2018.Cocotec was founded by Dr Philippa Broadfoot, Dr Tom Gibson-Robinson, Prof Bill Roscoe, and Guy Broadfoot as a spinout from the University of Oxford in 2018. Prior to Cocotec, both Broadfoot and Gibson-Robinson were Senior Researchers/Senior Research Fellows at Oxford, and the underlying formal verification and Coco language technology originated there.
- LinkedInminor — corporate social/marketing channel.Cocotec operates a LinkedIn company page (https://www.linkedin.com/company/cocotec-software) used for corporate communications and reach.
Scale indicators6 records
Recent moves5 records
Expansion highlights6 records
Cocotec competitors and assessment
Company assessmentDirect peers
- Galois: US-based formal methods and high-assurance software company that builds verification tools and applies formal methods to safety-critical systems (defence, aerospace, cryptography). Like Cocotec, Galois originated from academic research and sells developer-facing verification tooling rather than just services.
- Runtime Verification: Formal verification company spun out of University of Illinois research that builds model checking and runtime verification tools (including work on aerospace and smart contracts). Direct competitor in formal verification tooling with similar academic-spinout origin to Cocotec.
- AdaCore: Provides the Ada and SPARK programming languages and toolchains for safety- and security-critical embedded software in aerospace, defence, rail and medical. Closely comparable target customers and a similar value proposition of a domain-specialised language plus tooling for high-assurance software.
- MathWorks (Polyspace): Polyspace provides code verification for embedded C/C++/Ada using abstract interpretation to find runtime errors, dead code and concurrency issues. Targets the same aerospace, defence, automotive and medical customers as Cocotec, with a more established installed base but no dedicated event-driven language.
- Green Hills Software: Sells compilers, RTOS and integrated development tools for safety- and security-critical embedded software in automotive, aerospace, industrial and medical markets. Comparable customer base and value proposition (specialist toolchain for high-assurance embedded development) but operates at much larger scale.
- LDRA: Provides static analysis, code review and unit testing tools (TBvision, TBrun) for safety-critical embedded software in aerospace, defence, medical and automotive. Overlaps with Cocotec in serving developers of high-assurance event-driven systems with compliance-driven requirements.
Emerging players
- AbsInt: German provider of sound static analysis tools (Astrée, aiT, StackAnalyzer) for embedded and safety-critical C/C++ software, with strong adoption in aerospace and automotive. Similar niche focus on provable correctness but addresses existing C/C++ code rather than introducing a new language.
Broad incumbents
- Synopsys: Large EDA and software quality vendor offering formal verification (VC Formal, Magellan), static analysis (Coverity) and broader chip-design and software integrity tools. Competes with Cocotec's formal verification engine in semiconductors and high-tech manufacturing, but as part of a much wider portfolio serving mainstream C/C++ codebases.
- Perforce (Klocwork): Static analysis suite (Klocwork) for C, C++, C# and Java targeting embedded, automotive and safety-critical development. Overlaps with Cocotec in finding defects in event-driven software for high-assurance systems but is a broader portfolio offering without a dedicated domain language.
- Cadence Design Systems: Major EDA vendor whose Jasper formal verification suite is widely used for chip and SoC verification in semiconductor customers — directly adjacent to Cocotec's verification-of-event-driven-software value proposition, but focused on hardware design rather than application software.
Market position
Strengths5 records
Weaknesses5 records
Competitive moat5 records
Key risks6 records
Key highlights7 records
Customer concentration
Cocotec social profiles
Digital presenceCocotec financial estimates
Financial estimateRevenue estimate
Valuation estimate
Cocotec leadership team
Management profileNumber of profiles
Profiles4 records
Cocotec funding detail
Funding detailFunding overview
Funding rounds
Investors
Funding detail is available on the Subscription and Enterprise plan.Contact sales →
Cocotec M&A and investment
M&A and investmentM&A
Investments
M&A and investment is available on the Subscription and Enterprise plan.Contact sales →
Frequently asked questions about Cocotec
What does Cocotec do?
Cocotec sells Popili, a developer platform built around the proprietary Coco programming language for building event-driven concurrent software. The platform includes an automated formal verification engine that detects race conditions, deadlocks, and out-of-order messages, an integrated simulator and architecture visualiser, and code generators that translate verified Coco source into C++, C, and C# runtime code. Popili is delivered with Eclipse and VS Code IDE integrations, command-line tooling for CI/CD pipelines, an extensive Java API, and an optional remote Verification API.
Is Cocotec a public or private company?
Cocotec is a private company. It is classified as founder individual operated bootstrapped and is currently operating.
When was Cocotec founded?
Cocotec was founded in 2018. It employs 1 to 10 people.
Where is Cocotec based?
Cocotec is headquartered in Guildford, United Kingdom, in the Europe region.
How does Cocotec make money?
Four revenue lines are on record. Commercial named-user software licences are the primary driver. The others are evaluation/trial licences, professional services and consultancy and training courses.
Who are Cocotec's main competitors?
Direct peers on record are Galois, Runtime Verification, AdaCore, MathWorks (Polyspace), Green Hills Software and LDRA. AbsInt is listed as an emerging player. Broad incumbents are Synopsys, Perforce (Klocwork) and Cadence Design Systems.
Does Cocotec have an API?
Yes. Popili exposes an extensive Java API in the io.cocotec.popili package that allows developers to programmatically access all platform functionality, including verification, code generation, simulator control and IDE session management, enabling custom tooling and CI/CD integration. In addition, Cocotec operates remote web services — a Verification API (used to offload CPU/memory-intensive verification, with shared result caching across teams) and a License API — both surfaced on status.cocotec.io. Popili also publishes several machine-readable JSON schemas (coco-ast, coco-values, coco-verification-results, diagnostics, code-index for C-like and C#) for integration with custom tooling, and ships a Coco C++ runtime library (with MultiThreaded/SingleThreaded GMock helpers) used to host generated code. The API is available to commercial Popili users via the Java client library and remote APIs. Developer documentation is at cocotec.io/popili/doc/stable/api_java/io/cocotec/popili/APIClient.html.