Keyphrases
- computer systems
- personal computer
- technical issues
- rapid development
- graphical user interfaces
- case study
- voice recognition
- enabling technology
- software design
- software maintenance
- computer networking
- high end
- communication technologies
- user interface
- software architecture
- software development
- software systems
- open standards
- computer aided software engineering
- source code
- development methodologies
- computer hardware
- mobile platforms
- software tools
- internet services
- cost effective
- technological advances
- design patterns
- software projects
- artificial intelligence
- software developers