How we do it

At the core of our success is our team. Each of us comes to work everyday with the mission to learn new things and to make existing things better. Late nights and weekends are the norm rather than the exception. They help strive for each revision of software that is faster or better than the last revision.

Process comes next. Although agile is not the rule of thumb for us as every software application has its own lifecycle requirements, agile is our methodology of choice for a large percentage of work we do. We like to start writing code from day 1, and keep the customer involved in every iteration. We document everything we do but we are always open to change if the customer demands it. Even if its one week to release and you feel you have to have a feature in the application we are building for you, we will build it.

We strongly believe in testing the software continuously. Unit, automated, black box, code reviews - we use every testing framework that is available to ensure the highest possible quality of the product.

Last but not least aesthetics and usability are must for every piece of software we write. We want our software to look beautiful not just behave beautifully and our team of design and usability experts creates interfaces that stand out and get noticed.