Keyphrases
- web applications
- end users
- web interface
- application development
- user interface
- web browser
- application developers
- web services
- web based systems
- flow diagram
- learning rails
- social media
- user interaction
- web application development
- web content
- web development
- mashup
- database
- user experience
- data management
- artificial intelligence