Taken from: http://www.flickr.com
If you have a company that use more advanced software, you presumably have been wondering before about establishing cooperation with an external software development company. I believe it is not simple decision. On plenty of forums on the internet
you will see threads with similar questions and doubts. All of them revolve around two particular questions. First of all - when is the good period to employ one of these companies called software house international? Secondly – can I just keep my own in-house team?