Yii is a PHP framework that is simple, efficient, and extensible. It is considered the most efficient PHP framework currently. Social networking sites allow users to create profiles and interact with others on the site. E-commerce websites use search engine optimization to increase visibility and sales online. E-learning modules are focused learning modules designed online with visual aids for quick understanding of topics. Mobile websites like Google, Twitter, and Flickr are becoming more popular with the rise of mobile devices that support internet browsing. Software development is the creation of software through computer programming. Website revamping is important in a rapidly changing internet in order to stay up to date and maintain client interest. Game development refers to the long process of creating video games.