View source | Discuss this page | Page history | Printable version   

Prerequisite Knowledge



This page lists the main knowledge areas which are relevant when developing in/with Openbravo. The exact required knowledge level depends very much on the task one needs to under take. Some development tasks will consist primarily of changes through the Openbravo UI which require very little deep technical knowledge. Other tasks can be more involving and require changing or extending Openbravo. In this last case also a technical understanding of the Openbravo product is required.

General Knowledge

To develop in/with Openbravo it is at least required to have a basic (one year) understanding of the following technology:


If the development tasks are primarily in the database area then a developer would also need to have experience with:

UI / Client-Side Code

Openbravo requires a web browser like Internet Explorer, Firefox, Chrome or Safari to render the user interface. For developments focused on the user interface there will be required experience with:

Data Access Layer

For server side developments in the Java programming language that access the database the following technologies are used:

Web Services

To consume and extend Openbravo web services a developer needs to have knowledge in the following areas:

Retrieved from ""

This page has been accessed 22,717 times. This page was last modified on 7 July 2011, at 14:48. Content is available under Creative Commons Attribution-ShareAlike 2.5 Spain License.