With the Play! framework, developers can chose a relatively new, full-featured MVC framework, which follows the tradition of Ruby on Rails. The framework was built in such a way that it can be incorporated into the development environment of Java developers. Developers are especially taken with the simple operation as well as the elegant handling.


Adjust and refresh – all you need is one browser and one text editor

Current Apps

Play! is stateless and was created for the development of sophisticated web applications and mobile apps

Predictable Scaling

Simple and predictable scaling throuh an asynchronous model, based on the Akka toolkit

Play!: Light, Stateless, Web-friendly Architecture

The Play! framework provides powerful as well as flexible and fast solutions for web applications. Play! is based on the effective and stable substructure of Java and Scala. This is especially noticeable in the Enterprise environment, as more Java tools than, for instance, PHP tools are available for development. The goal of the Play! design was the creation of an easy-to-use and fast web framework. The speed of the processes as well as the efficiency of the development are at the forefront.

Play! is meant to combine the seeming contradtictions of the simplicity and efficiency of Ruby on Rails with the benefits of Java. Features common to these frameworks are found in the MVC (Model View Controller) architecture, the Don’t Repeat Yourself (DRY) principle, the software design paradigm convention over configuration, and the use of object-relational mapping (ORM) instead of SQL (Structured Query Language). For this purpose, effective Java libraries such as Hibernate or Lucene are placed within an easy-to-learn and operate development environment. Developers take care of the essentials, while Play! takes care of the remaining work in the background.

Benefits of Play!

Focus on Web Development

Powerful Java libraries are embedded in development environments that are easy to operate

Versatile Libraries and Tools

Play! enables the use of nearly all Java tools and libraries

Modul Test Software

A testing framework is already incorporated in Play!

Just-in-Time Compiling

Play! enables compilation on-the-fly, i.e. developments can be translated into code directly during runtime

Type Security

Thanks to the Java foundation, all data types are used in accordance with the definitions of the programming languages

Lean Structures

Play! is an extremely lightweight, elegant and comfortable framework

Performance and Speed

Play! sets the bar with a faster performance in comparison to many other Java applications

Freely Scalable

Play! is stateless (similar to http), making it freely scalable

Proven Technical Foundation

The Play! framework is based on Java, or rather, the Java Virtual Machine as well as Scala

Questions about our Open Source products?
We would be happy to help you