You can build apps, applets and components using the Java programming language.
It's fully transactional, secure, easy-to-use and standards-based software.