.
.

Dedicated team for each client with full transparency.
Trust based partnership with copious communications using-email, IM, conf-calls, video-conf, in-person meetings, etc.
Not burdened by contractual vendor / customer mind-set.

Deep expertise in software product development lifecycle.
Balance agility and responsiveness with robust development and delivery process.
Technology and industry domain agnostic.

Thrive in loosely defined, evolving software requirements.
Work effectively with distributed teams.
Deliver high-quality working software in 2 weekly iterations/sprints

---