Describir: Developing Java enterprises applications