Lift is widely regarded as the most secure web framework available today. Lift is chiefly modeled on the "View First" (designer friendly) approach to web page development and it is designed to be a high-performance, scalable framework by leveraging Scala actors to support more concurrent requests than is possible with a thread-per-request server.

Lift borrows from the best of existing frameworks, providing:
- Seaside’s highly granular sessions and security
- Rails fast flash-to-bang
- Django’s “more than just CRUD is included”
- Wicket’s designer-friendly templating style

And because Lift applications are written in Scala, an elegant new JVM language, you can still use your favorite Java libraries and deploy to your favorite Servlet Container. Use the code you’ve already written and deploy to the container you’ve already configured. Lift is currently in use at Foursquare, Xerox, Open Study, Grip & Novell.

The Lift Philosophy

- Lift is composed on discrete elements. Lift support the likes of JNDI, JTA, JPA, etc. The fact that you're not forced to uses these elements of J/EE is a strong indication of Lift's modular design.

- Lift offers a templating mechanism that does not allow any logic code in the view, a view mechanism based on executing Scala code and Scala's XML literals, and a view mechanism based on Scalate

- Lift the has no dependence on how objects are materialized into a session. Further, the session and request cycles are open such that inserting transaction hooks into the request/response cycle is simple.