Popili

Transform the way you build your software by using our advanced suite of tools that help you eliminate errors early and fast, allowing you to ship your products with confidence.

Let your software be your launchpad, not your barrier.

Popili

Develop your software with Coco

At the core of Popili is Coco, a modern programming language designed specifically for developing event-driven software.

Learn more

Eliminate errors in your system

Once you've started developing your software in Coco, you can automatically formally verify whether it's correct, and get detailed debugging information for any errors found.

Learn more

Simulate, explore & visualise

Understanding and debugging code can be a pain. With our visualisation features, you can explore your Coco code at different levels of detail with ease.

Learn more

Code generation & integration

Coco has been designed with code generation in mind, and is packed with features to support seamless integration. Popili generates high quality code in multiple target languages from your verified Coco.

Learn more

Ship & maintain your product with confidence

As well as eliminating errors in your products, Popili also reduces the risks of making software updates by automatically verifying changes and regenerating the code.

Your questions, answered

We're into integration

Popili is designed to work within your existing software development workflow, including features that integrate with your build or CI system and testing workflow.

Eclipse
Visual Studio
Github
Bezel

Make your software development more effective and efficient

Book a demo