Xoriant has been associated with us for the last 3 years in design, development and implementation of the product. My experience is that they have a team that is technically very competent and also professional in its development approach. Xoriant management has been quite responsive. They have been a very good offshore software development partner in our journey to success.