Play is an open source web application framework, written in Scala and Java, which follows the model–view–controller (MVC) architectural pattern.