If you have a company which work with more advanced software, you possibly have been thinking before about establishing cooperation with an external software development company. I believe that is not easy decision. On many forums online it’s easy to see threads with very much alike questions and doubts. Plenty of them revolve around 2 main questions. To begin with - when is the appropriate period to employ one of these firms called software house international? Secondly – can’t I just use my own in-house team?