Keyphrases
- lightweight
- programming language
- open source
- source code
- reusable components
- object oriented languages
- java programs
- object oriented
- web applications
- web services
- general purpose
- database applications
- high level
- byte code
- component based software
- building blocks
- software components
- database access
- cross platform
- relational databases
- databases