Choosing the most appropriate technology is a very challenging task in a fast-evolving world as it is today.
In our job, it is fundamental to keep updated about new trends, but when we need to decide which technologies are best for our Customers, we look for and give priority to values such as: flexibility, solidity and scalability, checking both tools and production companies.
We adopted Java based technologies for their solidity, utilizing Groovy, Grails and Micronaut languages and framework to guarantee flexibility and scalability.
Regarding user interfaces, we mainly use HTML5/CSS3/JS based framework such as Sencha EXTJS for more complex applications and Angular for mobile applications.
From 2009, we participate in the Groovy community (Groovy/Grails/Micronaut/Gradle) and in European conferences.