The platform abstracts developers from underlying technologies so they can focus on the business tasks, whilst retaining full flexibility by providing unrestricted access to low level code. Applications are developed in Java, with the user interface declared in XML. A rich set of features
covers most typical project requirements and development tools
reduce boilerplate code and facilitate truly rapid development.