Rain is the MVC framework for PHP, easy to learn and to install. It makes applications easier to create and enable designers and developers to better work together. It is fast and light weight. It is secure, validates input and output. It uses WYSIWYG editor to work with HTML. It uses Rain TPL as its template engine which separates business logic from presentation.