Keyphrases
- web applications
- dynamic content
- mashup
- application development
- business applications
- end users
- application developers
- web application development
- query processing
- data mining
- web based systems
- web browser
- web services
- rich internet applications
- web development
- flow diagram
- design principles
- development tools
- data processing
- databases