Build enterprise blockchain-enabled applications in days
Platform 6 provides all the off-chain features and services required to develop, package and run enterprise-class decentralized applications.
Build enterprise blockchain-based applications in days
Platform 6 provides all the off-chain features and services required to develop, package and run enterprise-class decentralized applications.
Choose the blockchain framework you prefer, develop your smart contracts, and rely on Platform 6 to power all the off-chain part of your app
A unique solution to develop decentralized applications
Building a decentralized application for the enterprise is complex, and the blockchain part represents only a small portion of the effort.
Platform 6 is a unique solution to develop the off-chain part of decentralized applications.
Enterprise-class
Platform 6 powers enterprise-ready applications, from UI to workflows, to users and permissions, system integration, APIs and more
Decentralized
Platform 6 supports and promotes peer-to-peer decentralized models where each participant runs its application(s) on its own Platform 6 instance
Blockchain-agnostic
Platform 6 integrates natively with leading blockchain frameworks (Ethereum, Quorum, Corda, Hyperledger Fabric, etc.)
A development platform…
and the runtime for decentralized applications
Allowing developers to create, package and distribute decentralized applications leveraging blockchain, and optionally generate revenue from application usage.
Allowing companies, trading partners and consortia members to easily install and run decentralized applications.
BUILD
Platform 6 provides a broad set of services and features that can be leveraged to build enterprise-class applications.
SEE MORE
Platform 6 is architected around a Message Bus that provides access to all services: enterprise technical services, blockchain/P2P services and business services.
Application Developers access built-in services through the development environment and can extend them easily with custom-built services.

Services and Features
Platform 6 includes all the features and services needed to build an enterprise-grade application. More info on built-in services and features.
Additionally, Developers can also build their own custom services in Java, NodeJS, .Net or Go, and plug them to Platform 6 Message Bus.
Blockchain frameworks
Platform 6 provides native access to major blockchain frameworks, alleviating the need to study and maintain fast-changing protocols. Ethereum is currently supported (using Hyperledger Besu, Geth or Parity) as well as Quorum and R3 Corda. Hyperledger Fabric will come next.
Low-code environment
Services are configured through the Platform 6 graphical UI and Groovy scripts are used to manage transformations, interactions with the blockchain, orchestration…
Platform 6 offers a modern development environment to create, maintain and manage scripts and configuration.
Charge items
Application Developers can generate revenue from the apps they create. Including Charge Items in their applications allows them to collect P6 Credits they can redeemed for fiat currency.
PACKAGE
Platform 6 applications are easily packaged with all required resources, to be deployed seamlessly.
PACKAGE
Platform 6 applications are easily packaged with all required resources, to be deployed seamlessly.
SEE MORE
The key to decentralizing an application is to deploy it seamlessly on multiple systems – on-premise or in the cloud. Platform 6 provides an easy way to package applications so that they can easily be distributed to customers, members of an ecosystem or trading partners.
A packaged Platform 6 application is a compressed, signed and encrypted file composed of all required resources:
- Object instances and service items of Platform 6 built-in services (Scripts, Workflows, Tables, Permission Sets, Reports, Dashboards, etc.)
- Custom-developed services and related object instances & additional resources
- Application Charge Items – if the application publisher wants to generate revenue from the application
Packaging an application requires an Application Profile that can be created via the P6 Console.
A package application can easily be deployed on any Platform 6 instance.
DISTRIBUTE
Applications are easy to distribute to customers and partners, either directly or through a marketplace.
SEE MORE
Any application packaged and signed with Platform 6 can be offered and promoted on the (upcoming) platform6.io marketplace. Promoted applications can be of several sorts:
- Solutions addressing a specific use case
- Add-ons enhancing Platform 6 built-in features
The upcoming platform6.io marketplace will offer a unique location for publishers to give visibility to their applications, developed on Platform 6, and monetize them. Depending on the chosen charge model this can present an opportunity to collect P6 Credits, keep and reuse them or redeem them for cash.
For users, the platform6.io marketplace will be a place where they can find quality decentralized blockchain-ready applications, covering a breadth of use cases.
RUN
Organizations can run as many Platform 6 instances as they wish. Production instances are the only ones for which they may incur costs.
RUN
Organizations can run as many Platform 6 instances as they wish.
Production instances are the only ones for which they may incur costs.
SEE MORE
Platform 6 can be installed on any system, or hosted by platform6.io.
Self-managed Platform 6 installation
Platform 6 runs on Docker – installing Platform 6 is extremely easy:
- Install Docker on a machine
- Download the Platform 6 docker-compose file
- Run docker-compose: it triggers the download & installation and starts the containers
On first start, the user gives an unique name to its instance and provides the administrator email address. The instance and the user are automatically provisioned on the Platform 6 authentication servers, allowing the admin to immediately log in.
Hosted Platform 6 instance
Platform 6 will soon propose hosted Platform 6 instances. Using a hosted instance offers the following benefits:
- No need to provision a system or to install Docker
- Update and patches to Platform 6 are automatically applied by the Platform 6 team, ensuring the latest version is used
If you are interested, please let us know using the following link: request a hosted Platform 6 instance.
Once Platform 6 is up and running, any application packaged and signed with Platform 6 can be deployed and run instantly. Furthermore, any work performed on an instance is fully transferable to another instance.
Pricing
Platform 6 pricing model is based on the number of transactions created and updated on Production instances.
Using self-hosted Development and Test Platform 6 instances is free (unlimited number of users and transactions).
A monthly allowance is offered by Platform 6, in order to allow organizations to use Platform 6 in production for free if usage is limited.
Application Developers will soon have the ability to generate revenues from their Applications:
- They will be able to specify their own usage metrics based on transactions
- Application-related fees will be collected by Platform 6 and 80% credited to the Application Publisher’s Account
Why Platform 6
Build enterprise blockchain-based applications in a snap!
Platform 6 makes it easy for developers to build and deploy robust transactional applications leveraging blockchain.
Efficient and fast development
Platform 6 provides a developer-friendly platform with little coding required and a modern services configuration and scripting environment.
Easy publication and distribution
Applications created with Platform 6 are packaged in a snap, and a packaged P6 app can be installed on any P6 instance in seconds.
Blockchain-ready
Integrating natively with leading blockchain frameworks, Platform 6 shields the developer from the complexity of underlying technologies.
Built-in monetization scheme
Developers can include charge points in applications, allowing them to collect and redeem Platform 6 Credits.
Built for Developers, used by Enterprise Clients
Do you want to learn more about how these companies leverage Platform 6? Contact us!
Get ready to start building decentralized applications with Platform 6
The General Availability of Platform 6 will soon be announced. Sign up to be sure you don’t miss it!
Timeline
Cool Timeline
September 2005
March 2009
2005-2015
May 2016
December 2016
September 2017
January 2018
September 2018
April 2020
From end Q1 2020
Timeline
Cool Timeline
September 2005
March 2009
2005-2015
May 2016
December 2016
September 2017
January 2018
September 2018
April 2020
From end Q1 2020

Team

Emmanuel Thiriez
CEO & Co-founder
Emmanuel brings close to 20 years of entrepreneurship and experience with leveraging leading edge technologies to streamline and automate business processes such as order-to-cash and procure-to-pay.

Choucri Fahed
CTO
An entrepreneur with an extensive experience in the financial & payment industries and a senior full-stack developer, Choucri is a strong proponent of blockchain technology and functional programming.

Simon Temple
Head of Architecture
Simon is a career developer with over twenty years working in middleware & integration, and an architect of business critical peer-to-peer applications with diverse experience in embedded systems and real-time stage control.

David Le Niniven
Developer Advocate
Having developed many different applications on Platform 6 for Amalto clients, David is now training and helping others make the best out of it.

Christopher Vuong
UI/UX Developer
Chris is using React to enhance Platform6 responsive-design web UI and exploring new technologies to offer the best user experience possible.

Jonathan Swale
Full Stack Developer
Jonathan has fifteen years of experience as a Full Stack Developer and has mainly worked on business process dematerialization.

Vincent Viaud
Full Stack Developer
Vincent brings a long experience developing backend and frontend applications using various stacks.

Yassine Razani
DevOps
Yassine facilitates better coordination between development, testing and operations by automating and streamlining the integration and deployment processes.

Marius Tanawa
DevOps
With his MS in Computer Science and major in Systems Networks and Security, Marius not only knows how to develop software solutions, but also how to secure them.