- Generated code is type safe and does not require reflection during runtime
- Simple built in data wrapper classes can easily be extended
- Logging can include the actual SQL being executed
- Themeablitity with code or a configuration file
- Easy Internationalization using Java's resource bundle.
- Supports Web Services in both JSON, and SOAP formats