5.
Grails
Grails framework carried in a breath of fresh air and new quality to
systems designed in Java.
Using mechanisms based on Ruby on Rails supported by Groovy
language and mature frameworks from the world of Java, among
others Spring Framework and Hibernate, the solution, allowing to
accelerate the process of web applications development, was created.
Espeo Outsourcing, as one of the first Polish companies decided to
apply Grails intensively in commercial projects. Thanks to this we
gained dominance over competitors and right now we can offer
programmers and teams that are experienced in creating systems
based on Grails.

6.
Other technologies
In our work we use, besides Java:
• JavaScript for creating dynamic web pages and libraries based on it: JQuery
and Yahoo UI.
• C#, .NET Platform and Visual Studio IDE created by Microsoft.
• Groovy - object-oriented scripting language, based on Java syntax, enriched
with solutions allowing programmers to make some data operations faster
and being a key part of Grails framework.
• Scala - a language integrating features of object-oriented programming and
functional programming, running on Java Virtual Machine (JVM). Scala is
used to create highly scalable and efficient applications.
• Flex - SDK used for creating Rich Internet Aplications (RIA), based on
Adobe Flash. Flex allows creating applications working in a browser,
desktop (Air) and mobile in the future (Slider).

7.
Tools
In our daily work we use following tools:
• Operating Systems - Windows as a default platform for software
development, Linux and Unix as servers for our applications.
• Wiki - used as an internal company knowledge base and for particular
projects. This way experience that we are gaining in new technologies is
naturally propagated among all developers.
• Issue tracking systems – Jira, Redmine. Used in daily project work, allowing
to organize tasks and constantly track project's progress.
• Source code repositories - CVS, SVN, Git.
• UML - using Enterpise Architect. UML language is used to visualize
technical and business concepts with diagrams and drawings.
• Code review tools – Review Board. Code reviews are an important element
of every project, allowing quickly find and solve problems.