- Rich application programming interfaces are available
- Relational Databases (JDBC)
- Transaction services (JTS, CICS, TXSeries, ...)
- Enterprise JavaBeans
- Distributed Objects (RMI, IIOP)
- Messaging Services (JMS, MQSeries, ...)
- Systems are easy to maintain and administer via remote administration interface