Ours is a Software Developing Firm and we were looking a right offshore partner. It seems that our search has ended. We have tried few contractors, but Silicon is the best. They follow each instruction carefully, ask queries and sometime suggest a better way for solutions. They are really quick and highly reliable. I strongly recommend working with them.