Keyphrases
- web applications
- application development
- web services
- application developers
- web browser
- component based software
- flow diagram
- web application development
- mashup
- end users
- web development
- business applications
- knowledge base
- web based systems
- source code
- open source
- programming language
- object oriented
- social networking
- case study
- search engine