Yii is a PHP framework created in 2008 that uses MVC architecture and object-oriented principles. It features include database access, form validation, AJAX support, authentication, caching, error handling, and testing. Benefits include following DRY principles, being component-based and extensible. Yii2 also includes role-based access control, internationalization support, and logging capabilities.