The quality of a software development company is ultimately the quality of its people. Our people are very strong for software projects: Long term player Core knowledge of advanced tools and technologies Strong knowledge in offshore/onshore/nearshore software delivery models Strong process framework knowledge especially agile processes Highly experienced Higher English language fluency (both written and oral) Higher technical skill level and wide array of skill sets