Top notch quality work and friendliness is why I chose to work with ABACA. Team ABACA is very knowledgeable, and highly motivated to serve. They are easy to work with. The whole experience has been great. Their work ethics and business philosophy is very different from other IT companies of region. They bring personal touch to any project that make the whole thing unique and appealing. I must say that ABACA is worthy of 5-star rating.