Webapplicationdevelopmenthasbeenaroundforalongtime.Infact,ithasbeenaroundlongenoughthatanewterm,Web2.0,isbeingusedtodescribethenextgenerationofwebapplications.Web2.0isanintersectionofnewbusinessmodels,newideas,andmultifacetedsharingandcollaboration—withiterativedevelopmenttechniqu