Software outsourcing saved my business. I thought my company was going to fall to pieces when the software engineer had to quit due to personal reasons. I started a search for a new one, but all of the applicants were insufficient. They were all fresh out of school, young people that had no real world experience. They would have been great to bring on if there were someone to Mentor them, but I just didn’t have that kind of budget, and most of the experience software Engineers that I knew, no longer want to work in an office under somebody else on a nine-to-five job. Actually, most of the software Engineers had told me that they were having a much better time working in niche market third parties that act as Outsourcing vendors. To be honest come at the time when they told me I had no idea what those words meant. I mean, I vaguely understand Outsourcing, but I always assumed that it was only something you did with China and India period was I ever wrong. Not only is it done with all sorts of other countries around Africa, Asia, and Eastern Europe, but Outsourcing is also something that happens domestically. All of that for an Outsourcing is called the offshore Outsourcing and it is a very specific form of Outsourcing. Although Outsourcing is generally just working with an outer party, offshore Outsourcing brings in the added element about being able to capitalize on the fact that our dollar is stronger than the dollar and a lot of foreign economies, so even if you’re paying the same quality of employee at the same quality of rate, they are actually making more when you are paying less. There are some issues that arise from offshoring, but from what I hear, if you find an organization that works for you, you ought to keep it. I know I do. And I don’t plan on changing that anytime soon.