When looking for a software development partner, I have a long wish list. High quality at an affordable price, agile development methodology with commitment to scope and deadlines, project leadership which understands both the coding and the reasons behind my business requirements. I need a partner who has been in my shoes and can think through different ways of building what I need. In almost 30 years of working with development partners, Sai Solutions has been among the best at fulfilling this wish list. In building a custom web application, they consistently delivered on time and within budget. They gave regular updates to prove they understood my requirements, and were prepared to address changes. Their leadership handled all the cultural challenges involved in working with off-shore resources, and made sure that everyone involved understood what was needed. As a result, we ended up with an application which delighted my staff.