We invest a lot in learning and exploring new tools and technologies which makes us super efficient in our delivery with top class quality.
Scripting Language: Groovy
Web Framework: Grails
Few of the Grails plugins used extensively by us are:
Development Environment: UNIX (Ubuntu)
Development Methodologies/Processes: Agile Methodologies (combination of Scrum and XP) such as daily stand-ups, small iterations, frequent feedback, continuous integration, pair programming, TDD etc.
Project Management/Issue & Task Tracking Tools: Assembla.com, unfuddle.com, Trac, PivotalTracker and JIRA.
Databases: MySQL, Oracle (PL/SQL), PostgreSQL
IDE: Eclipse, IntelliJ
Continuous Integration: Hudson, CruiseControl
AJAX Frameworks: jQuery, DOJO, DWR
Deployment and Maintenance: Linux, Windows, Mac OS, Sun Solaris
Testing Environment: The environment consists of separate servers for deployment of demo or testing versions with dedicated resource to assist on network /connectivity and infrastructure related issues. The updated version of the developed applications are regularly deployed on the testing server which is utilized for internal as well as client testing.
We use Grails Functional testing Plugin, Selenium, Mercury, Fitnesse, jMeter and Canoo Web Test for automated testing tools.
Communication: Skype and Yuuguu
Screencasts: Dimdim, Webex and Wiki
Mock-up Building Tools: Balsamic and Iplotz
Source Control: SVN and GIT