1- What are the main features of Web 2.0? 2- list the characteristics that distinguish ePortals form regular web sites? 3- List the N-tier architectures their components and functionalities? Solution 1) web 2.0 features : - mass user participation - ability to tag images and videos called folksonomy - usability and interoperability -freedom for users to contribute - social networking - pay per use 2) normal websites have content i.e multimedia or text or some information for the public to access over internet.information can be from any domains. Eportals are a more customized form of websites where the information specific to an organization is hosted to represent or provide its services or business processes online over the internet ,so that persons who have access can use it 3) N-tier is the architecture in which the entire client - server architecture process is divided as following components : - presentation layer -application processing/business logic layer - data access/management layer N-tier architecture responsibility includes : - separation of the three main layer so as to ensure reusability of those components and also indirectly ensure less maintainence cost..