PaaS landscape has changed in 2011 with the unveiling of PaaS solutions like OpenShift and Cloud Foundry. The earlier PaaS solutions for Java developers like Google App Engine had lot of restrictions like learning new paradigm of programming , fewer choices in terms of languages and frameworks, diluted support which made it difficult to port existing applications to Cloud. With OpenShift you can very easily port your existing application to cloud without learning anything new or changing your code. OpenShift is great because it not only provides you with the choices of programming language (Java, PHP, Python), frameworks (like Spring or JavaEE), databases (like MySQL or MongoDB) but it also gives you control over the underlying infrastructure. In this session I will show you how you can deploy a Spring MongoDB application to OpenShift Express. Then I will show you how to deploy the same application on auto-scalable, cluster-enabled PaaS, OpenShift Flex.