Keyphrases
- web applications
- instant messaging
- application development
- distance education
- rich internet applications
- data collection
- web services
- end users
- web browser
- application developers
- social networking sites
- web server
- computer mediated communication
- web application development
- database
- communication technologies
- mashup
- online social
- session initiation protocol
- mobile devices
- social media
- data analysis
- search engine