Opa - the cloud language

  • Opa introduces the first true cloud coding experience.

    Cloud coding experience
  • 1. Opa specifies what a cloud application is.

    Opa specifies a cloud application
  • 2. Opa compiler uses advances in language research to check the application code.

    Opa checks the application code
  • 3. Opa rethinks the architecture for running web applications.

    Opa rethinks the architecture

When you think of cloud and Web application development, think Opa. Let MLstate write a new chapter to set your company apart.

Cloud application development covers a wide range of services and involves a custom approach towards development. To improve competitiveness, companies these days are looking for improved scalability, better portability and enhanced accessibility; qualities that can only be satisfied with custom design and development of cloud applications.

MLstate brings a clear vision and a well-defined approach to cloud application development. We are highly proficient in finding how to maximize the potential of Opa to find the efficient custom solution for companies across diverse business domains, irrespective of their size.

MLstate offers custom cloud solutions for companies that want cutting edge applications for streamlining business processes and improving profitability. MLstate leverages the Opa open source language for all of its cloud application developement.

Opa - the all-in-one Web development platform for building distributed Web applications and services.

Building a Web application or Web service and run it in the cloud is a challenge.

Complications stem from the complex stack of technologies required to implement the application code with an application server, a database, different frameworks, ORMs, etc. And securing the resulting application requires additional tools. And running in public or private clouds requires further additional software.

Solution? Opa. Opa is the only single technology that enables to build and run applications and webservices in the cloud. Opa automatically generates scalable, secure cloud applications that have no dependencies, as Opa includes every functionality from database to application server in a single tier. Building applications in Opa is easy, and running in the cloud simpler than ever.


Why use Opa for cloud application development?

Concise

Efficient and easy to maintain.

Open Source

No lock-in and access to source code.

Secure

Opa has built-in security and pushes boundaries of the state of the art in Web security by making its application immune to XSS attacks, SQL injections and more.

Scalable

Opa apps are concurrent, non blocking and distributed. They can be easily deployed in the cloud, making scalaibility as easy as it gets.

Easy to deploy

No configuration needed, Opa apps are deployed with one click.

Standards-compliant

Compatible with existing browsers and services.

Cross-platform

Opa supports HTML5 extensively and allows to build mobile applications.

Entreprise-grade

Conceived to scale up, almost automatically.

Using Opa platform your company will benefit at the same time of lower application development costs, easier maintenance and better performance.

Your entreprise will gain in productivity: complete web applications are written much faster than with other (combination of) technologies.

Learn about:

Opa Commercial License


Why MLstate for guiding cloud application development?

  • Expert web application developers with proven experience of working on diverse projects successfully can help you and your team in leveraging the Opa benefits.
  • Focus on product innovation allows us to help you develop unique and efficient web applications and having the technical knowledge to follow any requirements and specifications.
  • A technically competent web development team that built Opa, the latest technology to ensure a high degree of security, scalability, performance and efficiency of the web applications.
  • Knowledge and experience to ensure quick turnaround time and an application that not only meets client expectation but also those of the end user.

Contact sales:

Send an email
Call: +(33) 7 60 58 00 10

opa

Opa Commercial Licences

Opa is an open-source technology licensed under GNU Affero General Public License. If you require commercial licenses for Opa, please submit your request.

Free Proprietary Licence

This offer is limited to individuals or companies with less than $1M in annual revenue. If this condition applies to you, submit your request. Note that support and services are not included in this offer.


Use cases

Opa fits technological demands of many businesses. Check out the use cases below to learn how Opa solves real problems in Web and mobile applications environment.

Plug-up

A portal of web applications centered around a new class of smart cards over USB devices: the Plug-Ups. Plug-Up is using Opa technology for its Web platform including features such as customer management, communication campaign management, statistics management.

"As a specialist of large-scale deployments of smartcard-based tokens, we value the security and reliability of our business applications above all. We chose the Opa technology because the features built in the language make it very easy to code secure and scalable systems. We also appreciated the possibility of quickly integrating existing Javascript libraries or adding support for external database solutions." - Ludovic Wacheux, IT manager at Plug-up.

Placeloop

Placeloop helps local businesses increase digital loyalty and sales through an easy to use Web interface and customized mobile applications. Placeloop is using Opa technology for its social mobile digital platform.

"Using Opa, we managed to build our startup's web-app in a remarkably short time, including an integration with social websites and support for various mobile platforms. As a manager, I especially enjoyed the efficiency of Opa programmers and found the simplicity of deploying Opa applications very reassuring." - François Soulard, CEO at Placeloop.


Applications

jetleague

Jetleague

Jetleague is an online travel application framework made to help travelers design, share and book their trips.

Show details

Opa Poker

Opa Poker

Opa Poker - a poker Mac application leveraging the possibility offered by Mac computers to create a server, so that you can play with anybody on your LAN without necessarily an internet connection.

Show details

iServer

iServer

iServer a Social Business Software solution built for three years for customer demands. iServer was in 2008 the first Opa-powered application developed.

iServer is a collaborative portal that allows teams to co-create and co-filter information. iServer aims to improve the productivity of a company or an organization, from 5 to thousands of people. It can be installed locally and easily on Macs or Linux.

Show details

Find more Opa application examples here.

Expertise Services

Our philosophy is to provide you or your teams with the best knowledge about Opa. With a unique expertise providing software development in Opa and overall project management capabilities and stringent quality standards, we will help you develop solutions that give your business an edge over your competitors.

For scheduling and more information please:

Contact us

Training Services

The best way for a team to learn Opa in a week? Let us do it. Our training sessions are unmatched, providing Opa insider knowledge and teaching the Opa philosophy as intended by its creators.

To organize training sessions please:

Contact us

Support Services

Whether you already rely on Opa for your business or you consider running Opa, there's just one thing to know: we can provide you with high-value support. Nobody knows Opa better than we do.

Do you need a specific extension of Opa? Do you have a question that takes too long to figure out by yourself?

Support packages

Technology Partners

dotCloud

MLstate and dotCloud - the leading Platform-as-a-Service company, have collaborated to create Opa@dotCloud, a product that aims to revolutionize web programming. Opa@DotCloud allows developers to code web applications extremely fast, then deploy, scale, and run them instantly in the cloud.

Learn more ›


Consulting and Integration Partners

Altran

MLstate and Altran - a European leader in Innovation and High-Tech Consulting, have started a partnership to provide a reservoir of talents so that large-scale projects in Opa never run out of human resources.

Contact us to meet Altran's certified Opa developers and managers.

Become a partner

MLstate invites your company to collaborate with us and join our partner program.

Give us some details about you and we'll come back to you as soon as possible.

History

MLstate is an innovative company founded in 2007 by a former researcher to change the face of web application development and bridge the gap between programming language research and industry practices.

As the result of outstanding R&D efforts, the agile and security-oriented web development platform, Opa, was open-sourced in June 2011. Since then, the company has been leading and coordinating further improvements to the platform. MLstate has also built a significant community around Opa. The product homepage, opalang.org, now averages approximately 1000 daily visits and exceeding 2000 monthly binary downloads.

Awards

Among other awards, MLstate was a finalist at Paris Innovation Grand Prix in 2007, cited in 'Best of' Atelier BNP Paribas and won the contest of French Ministry of Research in 2008. MLstate was a finalist of the 2011 Open World Forum Innovation Awards.

The company is a member of the W3C consortium and the international competitiveness cluster System@tic, the leader of the collaborative project SyGeO, funded by the French Ministry of Economy and a member of the Oseo Excellence (2000 high growth French companies).

Media

Opa also gained significant recognition in the media with JavaWorld, among others, writing, “Keep your eye on Opa, the new open source language that InfoWorld's Neil McAllister believes may transform Web development” and InfoWorld naming Opa as one of “10 programming languages that could shake up IT”.

Opa was also selected as a Dr.Dobb's language of the month in October 2011.


Leadership

Management

  • Henri Binsztok
Henri Binsztok - CEO, Founder & Chairman of the Board

Dr. Henri Binsztok began his career in Research and Teaching in Computer Science at University Paris 6 and Paris 7 for four years. While holding a PhD in CS from University Paris 6, Henri initally studied biology and fundamental physics which both convinced him of the importance of a global vision of systems. He applied this principle to conceive and develop the prototype of what would become Opa, a breaktrough in web application development.

  • Mathieu Baudet
Mathieu Baudet - COO

Dr. Mathieu Baudet is an expert in formal methods and information security. He worked for three years as a Cryptography Expert and IT Architect at the French National Information Security Agency (ANSSI). Graduated from the Ecole Polytechnique and the Ecole National Supérieure des Telecommunications (Telecom Paristech), he holds a PhD degree from the Ecole Normale Supérieure of Cachan.

  • Mehdi Ben Soltane
Mehdi Ben Soltane - CFO

Mehdi Ben Soltane worked eight years at Philips, Bayer and Cargill throughout Europe (U.K. Ireland, Spain & France), where he held various positions in Finance. With a clear vision of company management and procedures. Mehdi holds a Bachelor Degree in Finance from University Paris Dauphine.

  • Ida Swarczewskaja
Ida Swarczewskaja - UX & Apps Manager

Ida Swarczewskaja holds an Engineer degree from Tallinn University of Technology, Estonia. Raised in a family of artists, she began her carrier in design and fashion in Paris, France. She soon felt the need to mix technology and design and started to do web design and application design for several startups. Ida joined MLstate soon after the company was formed and is leading the work on the user experience and design of the Opa portal, tools and demos, and is the product manager for Opa-built applications including JetLeague, iServer, LiveRoom and Opa poker.

  • Adam Koprowski
Adam Koprowski - Opa Tech Evangelist

Dr. Adam Koprowski got his Master Degrees in Computer Science at the Warsaw University and at the Free University of Amsterdam; both with honors. He then continued to do his PhD in formal methods at the Eindhoven University of Technology. Afterwards he joined MLstate, where he was part of the R & D team and now holds the position of the Opa Tech Evangelist, advocating Opa as the new language for web applications development.


Advisors

  • Reza Malekzadeh
Reza Malekzadeh - Marketing Advisor

Reza Malekzadeh is currently VP of Marketing at Nimbula. Previously, he was Senior Director of Products and Marketing at VMware in EMEA, where he was responsible for all marketing activities in VMware’s second largest theater. Reza had re-joined VMware in June 2007 following its acquisition of Akimbi Systems. He had previously been employee #10 at the company, fulfilling the role of Director of Marketing from 1998 to 2002. Prior to joining VMware, Reza was Vice President for International business at Akimbi Systems where he drove significant international growth, including sales, marketing and channel operations. Before working at Akimbi, Reza co-founded Twingo Systems, which he successfully sold to Cisco Systems in 2004. Reza holds an MBA in Marketing and Business Strategy from HEC in Paris.

  • Sébastien Groyer
Sébastien Groyer - Member of The Board

Sébastien Groyer is Investment Director at Masseran Gestion, the VC fund of Groupe Caisse d’Epargne, the second French bank. Sébastien holds an MBA from Yale and an engineer degree in biotechnology from UTC in Compiegne, France. He recognized in MLstate the long-development, hard entry barrier model of biotechs, but rare to find in IT.

  • Stéphane Bismuth
Stéphane Bismuth - Member of The Board

Stéphane Bismuth is Senior Director at Yahoo! Europe, he previously was CEO at Yahoo! France and VP at Overture. Stéphane immediately recognized the potential of MLstate, at a time the company had only 3 employees.

  • François Levieux
François Levieux - Member of The Board

François Levieux is former VP of Processes at Thalès, Head of R&D at Thalès Air, François has a deep experience in software, from its conception when he was a researcher at INRIA to industrial practice. He is particularly interested in MLstate’s Opa, which is the outcome of years of research in functional programming started at INRIA. François holds a PhD from University Paris 6 and graduated from Ecole Polytechnique. For his career, he was awarded Legion d’Honneur.

Events

Upcoming

January 26-28 2012 - MacWorld | iWorld, San Francisco

MLstate will be exhibiting at the event. Come visit us in booth #412 | Register ›

Previous

Oct 12th at 5PM - Web2.0 Expo, New York

MLstate will present Opa during the Startup Showcase | Learn more ›

Sept 22nd at 6PM - Open World Forum, Paris

MLstate is a finalist of the 2011 OWF Innovation Awards | Learn more ›


Media Coverage

InfoWorld
10 programming languages that could shake up IT

January 03, 2012 | By Neil McAllister | Read ›

Sergio Moral Ruiz's blog
Introducción a Opa, desarrollo web en la nube.

November 20, 2011 | By Sergio Moral Ruiz | Read ›

Dr Dobb's
Language of the Month: Opa

October 31, 2011 | By Adam Koprowski | Read ›

Josetteorama
Opa: web programming done right

October 13, 2011 | By Henri Binsztok | Read ›

OSnews.pl
Gratka dla dewelopera. Opa językiem nowej generacji!

September 22, 2011 | Read ›

JavaWorld
Why we still love open source

September 12, 2011 | By Eric Knorr | Read ›

Automatisering Gids
Nieuwe webdevtaal Opa maakt de andere overbodig

September 9, 2011 | By Chris Nap | Read ›

Programmazione
Opa, un linguaggio alternativo di sviluppo per il Web

September 9, 2011 | By Antonino Salvatore Cutrì | Read ›

InfoWorld
Introducing Opa, a Web dev language to rule them all

September 08, 2011 | By Neil McAllister | Read ›

InfoQ
Interview: François-Régis Sinot on Opa, a Web Development Platform

September 07, 2011 | By Abel Avram | Read ›

i-Programmer
Opa - a unified approach to web programming

August 28, 2011 | By Ian Elliot | Read ›

Slashdot
Announcing Opa: Making Web Programming Transparent

August 27, 2011 | By Henri Binsztok | Read ›

Hacker News
Opa: A new language aiming to make web programming transparent (lambda-the-ultimate.org)

August 26, 2011 | By Henri Binsztok | Read ›

Habrahabr
Анонсирован язык Opa: Сделаем Веб-разработку прозрачной

August 26, 2011 | Read ›


Lambda the Ultimate
Opa

August 25, 2011 | By Ehud Lamm | Read ›

OSnews
Announcing Opa: Making Web Programming Transparent

August 25, 2011 | Read ›

Heise
Auch Opa ist für Cloud-Anwendungen

July 29, 2011 | Read ›

Morgan Hill
Opa, the cloud language – a test drive

July 26, 2011 | By Alastair Aitken | Read ›

WebAppers
Opa – The Scalable Open Source Cloud Language

July 22, 2011 | By Ray Cheung | Read ›

LinuxFr
Technologie Opa, un nouveau langage pour le développement d’applications Web

June 22, 2011 | By Henri Binsztok | Read ›


Press Releases

Opa Enters 2012 With Strong Customer Adoption

January 09, 2012 | Read ›

Opa and DotCloud Partner to Transform Web Application Development

December 19, 2011 | Read ›

Opa Developer Challenge

July 27, 2011 | Read ›

Opa Poker From MLstate, the First Virtual Poker Briefcase

July 11, 2011 | Read ›

MLstate

104, rue du Faubourg Saint-Antoine
75012 Paris, France
Phone: +(33) 1 77 15 34 42

Sales & Services

E-mail contact
Phone contact: +(33) 7 60 58 00 10

Community

Join Opa community on opalang.org to get help from the Opa team.

Back to top ↑

The browser you use is not supported by this application, probably because it lacks some critical features.
For a better experience, please consider using this application with a supported browser.